2014-02-11 65 views
1

我想列出所有列和Pandas数据框中的行数。 例如,假设我的数据帧df样子:使用Python获取数据框中所有列和行数的名称熊猫

field1 field2 
x x1  1 
y y1  4 

我想能够运行:

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

这可能吗?

+0

嗯,不会LEN(yourFrame)给你的行数? –

+1

是的,使用'df.columns'和'df.shape [0]' –

回答

2

列名称:熊猫数据框有一个columns属性(它不是函数)。要获得列的规则列表作为字符串:

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

为了得到行数:

>>> len(df.index) 
2 
+0

是的,它的工作原理。谢谢! – S4M

+0

不客气。 – piokuc

相关问题