0
Qualtrics是一个相当流行的调查平台。您可以将调查数据下载为CSV文件。有一个关于Qualtrics CSV文件夫妇怪癖:如何将Qualtrics csv文件导入到熊猫数据框中?
- 与BOM字符
- 它们包括额外的信息行解释变量是什么
- 他们经常包含在列括号和周期的开始名。
我已经能够应付#1和#2用下面的代码:
import pandas as pd
df = pd.read_csv('qualtrics_survey.csv', skiprows=[1], encoding='utf-8-sig')
我运行下面的代码,我看到所有列的列表,包括,括号和周期。
list(df.columns.values)
有一列叫做turk.1。但是,我无法运行:
df.turk.1
我不确定加载文件的最佳方式是什么。我会很好地移除所有括号,并用破折号或其他东西替换句点。
谢谢 - 我不知道有关访问列替代语法没有。 – Jim
重命名代码也很有帮助。可能很有必要指出,为了使更改永久化,完整的代码将是:df.rename(columns = lambda x:x.replace('。','_'),inplace = True)或df = df .rename(columns = lambda x:x.replace('。','_')) – Jim
确实,更新了答案。 – joris