读取选项卡将csv分隔为Dataframe

时间:2018-04-14 13:38:49

标签: python pandas

我正在尝试将标签分隔的csv读入数据帧,但只有标题是分隔的但不是值 以下是我的代码

    import pandas as pd   
    import csv     
    dfs = pd.read_csv('C:\Users\LENOVO\Downloads\9.csv',sep='\t',engine='python')

标题:产品ID产品名称产品类型UoM重量(KG /克)体积(立方米)SAP ValuationClass Planner删除标志SKU ID SKU描述

输入文件:
enter image description here

我的o / p是:
enter image description here

列分离,但值没有。
当我尝试在df中打印第一列时,它会抛出keyerror

我尝试过:lineterminator和之前所有其他类似的回复,但没有任何效果 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

我建议不要使用sep="\t"参数,而是将其替换为delim_whitespace=True

dfs = pd.read_csv('C:\Users\LENOVO\Downloads\9.csv',delim_whitespace=True,engine='python')