繁体   English   中英

Dataframe 读取 CSV - 分隔符不起作用

[英]Dataframe Read CSV - Delimiter Not Working

我正在尝试通过 Pandas 读取 CSV。代码工作正常,但结果没有正确分离数据。 下面是我的代码:

df = pd.read_csv('data.csv', encoding='utf-16', sep='\\', error_bad_lines=False)
df.loc[:3]

当我运行它时,output 看起来像这样:

在此处输入图像描述

我可以做些什么来调整这个吗? 感谢所有帮助!

读取 csv 文件时只需使用 \t 作为 sep 参数

import pandas as pd
import io

data="""id\tname\temail
1\tJohn\tjohn@example.com
2\tJoe\tjoe@example.com
"""
df = pd.read_csv(io.StringIO(data),sep="\t")
  • 身份证号码 email
  • 1 约翰约翰@example.com
  • 2乔乔@example.com

你不需要 IO,它只是一个例子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM