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

标签 python pandas

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

    field1   field2
 x    x1        1
 y    y1        4

我希望能够运行:

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

这可能吗?

最佳答案

列名:Pandas 数据框有一个 columns 属性(它不是一个函数)。要获取作为字符串的常规列列表:

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

获取行数:

>>> len(df.index)
2

关于python - 使用 Python Pandas 获取数据框中所有列的名称和行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21707330/

相关文章:

python - pandas xlsxwriter,格式表标题 - 不是工作表标题

python - 语法在客户转换器上提取日,月,年的语法错误

python - 如何在 Pandas 数据框中设置每日频率?

python - 基于 Python 列表从 yaml 文件中检索数据

python - 在 pythonanywhere 托管的应用程序中找不到文件

python - 使用 python 获取所有 pytest 节点 ID 的列表

Python 从字母中提取文本 - 索引

python - 连接 django 和 mysql 时出现 OperationalError

python - 由于 API 版本不匹配,cython np.import_array() 失败

python-3.x - 如何使用python将字符串日期时间转换为int