关于以下三种获取列名列表的方法之一,我找不到其他资源。 第一个也是最简单的,似乎适用于我当前的示例。有什么理由不应该使用它吗?
>>> import pandas as pd
>>> import numpy as np
>>> df = pd.DataFrame(np.random.rand(5,3))
>>> df.columns
RangeIndex(start=0, stop=3, step=1)
>>> list(df.columns)
[0, 1, 2]
>>> df.columns.get_values().tolist()
[0, 1, 2]
>>> list(df.columns.get_values())
[0, 1, 2]
更新
性能-此处的相关答案:https://stackoverflow.com/a/27236748/605328
答案 0 :(得分:1)
您还可以使用:
df.columns.tolist()