我有一个来自客户调查的数据集。目前每一列都对应着一个问题。导入数据时,每个列名即为对应的问题:
['this is a long question 01', 'this is a long question 02, ..., 'this is a long question 186']
这是正确的,186个问题=列。
我是Panda的新手。我的分析非常简单,我只需要做一些简单的事情,比如:
myDataFrame.loc['column1' == 'BLue hair']
由于列1非常长,管理起来变得很麻烦。我想我可以只引用索引。就像这样:
myDataFrame.loc[myDataFrame[33] == 'BLue hair']
对于DataFrame.loc或Dataframe.iloc似乎都不起作用。
我想知道正确的做法是什么。顺便说一句,转置数据框可以去掉列名问题,但会不必要地增加分析的复杂性。
我还没有完全掌握使用Pandas和数据框的许多概念,欢迎任何建议。