我使用以下代码使用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
最佳答案
我认为您可以通过strip
值 "
列名称:
df.columns = df.columns.str.strip('"')
或者,如果所有值都包含
"
,请在 quotechar='"'
中使用参数read_csv
:关于python - 从csv中读取后,第一列名称用双引号圈出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40866500/