pandas 我有18126行× 63列,但当我做{ data.columns }时,它只显示49

ijxebb2r  于 2023-03-21  发布在  其他
关注(0)|答案(2)|浏览(94)

有63列,但它只显示了49列:

kiz8lqtg

kiz8lqtg1#

不,你有63列。你有39(x7)和45(x8)的倍数
试试看:

>>> len(df.columns)

去掉问题的前缀号以免混淆:

df.columns = df.columns.str.replace('^\d+\.\s+', '')

有些问题是相同的:
一个二个一个一个

pgky5nke

pgky5nke2#

您可以尝试不同的方法来获取pandas中dataframe的行数和列数:

len(df)
len(df. index)
df. shape
df. count()
df. size.

相关问题