根据这个线程: SO: Column names to list
将列名转换为列表应该很简单。但如果我这样做:
df.columns.tolist()
我确实得到了:
[u'q_igg', u'q_hcp', u'c_igg', u'c_hcp']
我知道,我可以去掉 u 和 ' 。但是我只想将干净的名称作为列表获取,而无需任何修改。这可能吗?
最佳答案
或者,您可以尝试:
df2 = df.columns.get_values()
这会给你:
array(['q_igg', 'q_hcp', 'c_igg', 'c_hcp'], dtype=object)
然后:
df2.tolist()
它给你:
['q_igg', 'q_hcp', 'c_igg']
关于python - 要列出的 Pandas 列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27129152/