Python pandas dataframe:检索列数
如何以编程方式检索pandas数据框中的列数? 我希望有这样的东西:
df.num_columns
像这样:
import pandas as pd df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]}) len(df.columns) 3
替代scheme:
df.shape[1]
( df.shape[0]
是行数)
如果保存dataframe的variables被称为df,则:
len(df.columns)
给出列的数量。
而对于那些想要的行数:
len(df.index)
对于包含行和列数的元组:
df.shape