Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.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 如何使用熊猫读取项目为报价的文本文件_Python_Pandas_Dataframe - Fatal编程技术网

Python 如何使用熊猫读取项目为报价的文本文件

Python 如何使用熊猫读取项目为报价的文本文件,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个包含长文本的文件,每个文本都有双引号,如下所示: "blah1 balah1 ..... " "blah2 blah2 ......." "blah3 blah3 ......." "...." 我想用这些项目中的一列('text')创建一个dataFrame。我试过: data = pd.read_csv(data_path+'/test.csv') data.head(10) 输出类似于: blah1 blah1.... 0 blah2 blah2 1 blah3 blah3 .

我有一个包含长文本的文件,每个文本都有双引号,如下所示:

"blah1 balah1 ..... "
"blah2 blah2 ......."
"blah3 blah3 ......."
"...."
我想用这些项目中的一列('text')创建一个
dataFrame
。我试过:

data = pd.read_csv(data_path+'/test.csv')
data.head(10)
输出类似于:

blah1 blah1....
0 blah2 blah2
1 blah3 blah3
....

似乎除了第一行之外,它还可以检索其他行。如何像其他行一样拥有第一行?

对指定列使用参数
names
,则不需要
header=None

import pandas as pd

temp=u'''"blah1 balah1"
"blah2 blah2"
"blah3 blah3"'''
#after testing replace 'pd.compat.StringIO(temp)' to 'filename.csv'
df = pd.read_csv(pd.compat.StringIO(temp), names=['text1'])
print (df)
          text1
0  blah1 balah1
1   blah2 blah2
2   blah3 blah3