如何检索Pandas数据帧中的列数?

2020-12-04 15:22:25 发布

您现在位置:Python中文网/ 问答频道 /正文

如何以编程方式检索pandas数据帧中的列数?我希望有这样的事情:

df.num_columns
3条回答
网友
1楼 ·

就像这样:

import pandas as pd
df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]})

len(df.columns)
3
网友
2楼 ·

如果保存数据帧的变量称为df,则:

len(df.columns)

提供列数。

对于那些想要行数的人:

len(df.index)

对于包含行数和列数的元组:

df.shape
网友
3楼 ·

备选方案:

df.shape[1]

df.shape[0]是行数)

相关问题