从csv读取后,第一列名称用双引号括起来

时间:2016-11-29 12:57:06

标签: python csv pandas dataframe

我使用以下代码使用read_csv从csv读取数据,但在打印结果后发现第一个列名称用双引号括起来,但其他列名称正常,

import pandas as pd
import numpy as np
import csv

path1 = "C:\\Users\\IBM_ADMIN\\Desktop\\ml-    1m\\SELECT_FROM_HRAP2P3_SAAS_ZTXDMPARAM_201611291745.csv"
frame1 = pd.read_csv(path1,encoding='utf8',dtype = {'COMPANY_ORGANIZATION': str})

frame1

The output is here

1 个答案:

答案 0 :(得分:1)

我认为您可以按值"列出strip列名称:

df.columns = df.columns.str.strip('"')

如果所有值都包含",请在read_csv中使用参数quotechar='"'