使用熊猫读取csv文件标题中的空格

时间:2021-05-02 00:12:51

标签: python django pandas

我需要从 csv 中读取它们之间有白色的标题,我需要帮助来修复它。我尝试不同的方式,如 delimiter = ' ' 和 delim_whitespace = True。这是我编写代码的方式:

<块引用>
df = pd.read_csv(
                        d,
                        dtype = 'str',
                        usecols=[
                            'Owner First Name',
                            'Owner Last Name',
                            'StreetNumber',
                            'StreetName',
                            'State',
                            'Zip Code',
                            'Bdrms',
                            'Legal Description',
                            'Sq Ftg',
                            'Address',
                            'Orig Ln Amt',
                            'Prop Value'
                        ],

                        names=[
                            'Owner_FirstName',
                            'Owner_LastName',
                            'StreetNumber',
                            'StreetName',
                            'State',
                            'ZipCode',
                            'Bdrms',
                            'Legal_Description',
                            'Sq_Ftg',
                            'Address',
                            'Orig_Ln_Amt',
                            'Prop_Value'
                        ],
                        skipinitialspace=True
                    )

1 个答案:

答案 0 :(得分:0)

除了您现有的选项外,您还可以将引擎用作 python,并在 sep 参数中提供空格 (\s) 和带有 (\t) 的制表符等分隔符。

pd.read_csv(engine='python', sep='\s+|,|\t')
相关问题