Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从csv读取后,第一个列名用双引号圈起来_Python_Csv_Pandas_Dataframe - Fatal编程技术网

Python 从csv读取后,第一个列名用双引号圈起来

Python 从csv读取后,第一个列名用双引号圈起来,python,csv,pandas,dataframe,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,encodin

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

我想你可以通过值来定义列名


或者,如果所有值都包含
请在:

中使用参数
quotechar='”
,那么这里的问题是什么?如何删除引号作为后处理步骤,或者为什么会发生这种情况?您需要发布csv前几行的原始文本,以便我们回答“项目”、“区域”、“ISO_国家代码”、“国家代码”等问题。”公司组织、转换、人员低、人员高、使用人员、财政年度、时间段、混乱数据、目标租户、时间戳、用户“AP-AU3、HR、AUS”,616,“0155”,2016-08-05,0,0,-12016-01-012015-01-01,N,“1”“,2016-08-17-09.31.34.727984,ANICKsorry,不知道如何格式化我的csv文件中的文本,我想知道为什么会发生这种情况,谢谢,我看到了完全相同的问题。只有第一列是双引号。不知道为什么这个答案帮助我解决了这个问题:
quotechar
?我曾尝试添加quotechar='”,但不起作用,第一列名称仍然显示为:“PROJECT”,如果我全部使用,有趣的是:现在它显示为“项目你的熊猫版本是什么?我将我的熊猫升级到0.19,然后这个奇怪的问题消失了,
df.columns = df.columns.str.strip('"')