使用Python Pandas获取数据框中所有列和行数的名称

时间:2014-02-11 16:23:41

标签: python pandas

我想列出Pandas data.frame中的所有列和行数。 例如,假设我的数据框df如下所示:

    field1   field2
 x    x1        1
 y    y1        4

我希望能够运行:

> df.columns()
['field1','field2']
> df.nrows() 
2

这可能吗?

1 个答案:

答案 0 :(得分:2)

列名:Pandas数据帧具有columns属性(它不是函数)。要将列的常规列表作为字符串:

>>> [name for name in df.columns]
['field1','field2']

获取行数:

>>> len(df.index)
2