python - Pandas 从剪贴板读取不规则数据

标签 python pandas

我正在尝试从 this CSV file 复制数据并通过 Pandas.read_clipboard() 读取它。

我不断收到此错误:

ParserError: Error tokenizing data. C error: Expected 5 fields in line 6, saw 7

是否可以读取这样的数据?它适用于 read_csv (encoding='latin-1'),但不适用于 read_clipboard。

提前致谢!

最佳答案

让我们使用 skiprows=6 参数来忽略文件顶部的数据,该数据看起来像标题而不是核心数据帧的一部分:

df = pd.read_clipboard(sep='\t', skiprows=6)

关于python - Pandas 从剪贴板读取不规则数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48757254/

相关文章:

Python For循环获取索引

python - Django:动态模板渲染

python - 错误: command 'c++' failed with exit status 1

python - 如果行值 =1,如何从 Dataframe 生成列名称列表

python - pandas 将函数列表应用于数据框

python - 如何在 pandas 数据框中使用 groupby 查找描述性统计数据

python - 如何根据列值从 DataFrame 中选择行?

pandas - 将 Pandas 数据框导出为SAS sas7bdat格式

python - 删除数据框中的重复元素python

python - 以编程方式获取 Alembic 数据库版本