Python 如何迭代数据帧';s列,然后对这些列中的每一列运行descripe()函数?

Python 如何迭代数据帧';s列,然后对这些列中的每一列运行descripe()函数?,python,dataframe,user-interface,Python,Dataframe,User Interface,到目前为止,我尝试的是遍历dataframe列,然后在df..descripe()函数中使用控制变量,但这似乎不起作用 df.iteritems()中(columnName,columnData)的 打印('列名称:{}'。格式(列名称)) column_stats=df.columnName.description() 这是输出: 属性__ 返回对象。getattribute(self,name) AttributeError:“DataFrame”对象没有属性“columnName” 有人

到目前为止,我尝试的是遍历dataframe列,然后在
df..descripe()
函数中使用控制变量,但这似乎不起作用

df.iteritems()中(columnName,columnData)的

打印('列名称:{}'。格式(列名称))
column_stats=df.columnName.description()
这是输出:

属性__ 返回对象。getattribute(self,name) AttributeError:“DataFrame”对象没有属性“columnName”

有人能帮我解决这个小小的疑问吗

试试看:

for columnName, columnData in df.iteritems():
    print('Column Name: {}'.format(columnName))
    column_stats = df[columnName].describe()
df.columnName正在搜索列名columnName而不是变量的值

for columnName, columnData in df.iteritems():
    print('Column Name: {}'.format(columnName))
    column_stats = df[columnName].describe()
columnName正在搜索列名columnName而不是变量的值