python - 如何将带有换行符的列标题读入 Pandas?

标签 python pandas

我有一个 csv 列标题: “提交S 塔图斯”

csv 标题:

Unit,Publication ID,Title,"Submission S
tatus",Notes,Name,User ID

在使用 usecols 参数读取数据帧时(或者在稍后重命名时),我如何引用它?

我试过:

df = pd.read_csv('myfile.csv', usecols = ['Submission S\ntatus']

错误:Usecols 不匹配列,需要但未找到的列

df = pd.read_csv('myfile.csv', usecols = ['Submission S\rtatus']

错误:Usecols 不匹配列,需要但未找到的列

df = pd.read_csv('myfile.csv', usecols = ['Submission S
tatus']

错误:SyntaxError: EOL while scanning string literal

我应该如何引用此专栏?

最佳答案

这不是您想要的答案,但如果您需要任何解决方法,我希望它能对您有所帮助。

df = pd.read_csv('myfile.csv', usecols = [n])
df.rename(columns={df.columns[n]: "new column name"}, inplace=True)
# n 是你的列位置

关于python - 如何将带有换行符的列标题读入 Pandas?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60093479/

相关文章:

python - pandas 循环列的值

python - Django CONN_MAX_AGE 选项不打开持久连接

python - 为什么 Django post_save 信号给我 pre_save 数据?

Python 3 - 在单个 .py 文件中访问多个词典

python - 根据另一列中的值替换 pandas df 中的值

python - 按特定列对行(组内)的 Pandas df 子集进行排序

python - Selenium 页面对象模型 python,继承自特定类

python - 与 Python 中的 string.Template 相反

python - 当并非所有类别都存在于多个特征和数据集中时的虚拟变量

python - 使用另一个 df 替换列值