我有一个来自客户调查的数据集。就目前而言,每一列都对应一个问题。导入数据时,我最终遇到的问题是列名:
['this is a long question 01', 'this is a long question 02, ..., 'this is a long question 186']
正确的186个问题=列。
我是熊猫新手。我的分析非常简单,我只需要做一些事情,例如:
myDataFrame.loc['column1' == 'BLue hair']
由于column1确实很长,因此管理它变得很麻烦。我想我可以参考索引。就像是:
myDataFrame.loc[myDataFrame[33] == 'BLue hair']
这对于DataFrame.loc或Dataframe.iloc似乎都不起作用。
我想知道这样做的正确方法是什么。顺便说一句,转置数据框使我摆脱了列名问题,但不必要地使我的分析复杂化。
我还没有掌握使用Pandas和数据框的许多概念,我对此表示赞赏。
如果你写
cols = myDataFrame.columns
那么你可以使用
myDataFrame[myDataFrame[cols[33]] == 'BLue hair']
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句