我想列出Pandas data.frame中的所有列和行数。
例如,假设我的数据框df
如下所示:
field1 field2
x x1 1
y y1 4
我希望能够运行:
> df.columns()
['field1','field2']
> df.nrows()
2
这可能吗?
答案 0 :(得分:2)
列名:Pandas数据帧具有columns
属性(它不是函数)。要将列的常规列表作为字符串:
>>> [name for name in df.columns]
['field1','field2']
获取行数:
>>> len(df.index)
2