我使用以下代码使用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/

10-12 21:58