如何以编程方式检索pandas数据框中的列数?我希望有类似的东西:
df.num_columns
John.. 264
像这样:
import pandas as pd df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]}) len(df.columns) 3
加上'df.shape`给出一个元组(n_rows,n_columns) (31认同)
@mkln如果你发布df.shape [1]作为答案,我会+1.这是使用numpy的更好方法,值得单独回答. (3认同)
mkln.. 96
替代方案:
df.shape[1]
(df.shape[0]
是行数)
像这样:
import pandas as pd df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]}) len(df.columns) 3
替代方案:
df.shape[1]
(df.shape[0]
是行数)
如果持有数据帧的变量被称为df,那么:
len(df.columns)
给出列数.
对于那些想要行数的人:
len(df.index)
对于包含行和列数的元组:
df.shape