Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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 panda read_表不存在_Python_String_Pandas_Dataframe - Fatal编程技术网

python panda read_表不存在

python panda read_表不存在,python,string,pandas,dataframe,Python,String,Pandas,Dataframe,我有一个字符串s到一个数据帧 s='185662748,9359839,155872098,13.99,72\r\n185662748,9359839,155872098,15.58,75\r\n185662748,9359839,155872098,126.99,94\r\n' 我使用了这个df=pd.read_表(s,sep=',,lineterminator='\n',header=header)。 但它会回报我 “IOError:文件18566274893598155872098,13

我有一个字符串s到一个数据帧

s='185662748,9359839,155872098,13.99,72\r\n185662748,9359839,155872098,15.58,75\r\n185662748,9359839,155872098,126.99,94\r\n'
我使用了这个
df=pd.read_表(s,sep=',,lineterminator='\n',header=header)。

但它会回报我

“IOError:文件18566274893598155872098,13.99,72 ……不存在”

我希望尽可能直接地将sting转换为以下输出:

a     b          c       d          e

0  185662748  9359839  155872098   13.99  72

1  185662748  9359839  155872098   15.58  75

2  185662748  9359839  155872098  126.99  94

read\u table
需要文件名或类似文件的对象。如果您传递一个字符串,它希望它是一个文件名。您可以将字符串包装在
StringIO
对象中,使其行为类似于文件,从而允许 要直接使用字符串,请执行以下操作:

import pandas as pd
from StringIO import StringIO

s='185662748,9359839,155872098,13.99,72\r\n185662748,9359839,155872098,15.58,75\r\n185662748,9359839,155872098,126.99,94\r\n'

pd.read_table(StringIO(s), sep=',', header=None)
Out[10]: 
           0        1          2       3   4
0  185662748  9359839  155872098   13.99  72
1  185662748  9359839  155872098   15.58  75
2  185662748  9359839  155872098  126.99  94

read\u table
需要文件名或类似文件的对象。如果您传递一个字符串,它希望它是一个文件名。您可以将字符串包装在
StringIO
对象中,使其行为类似于文件,从而允许 要直接使用字符串,请执行以下操作:

import pandas as pd
from StringIO import StringIO

s='185662748,9359839,155872098,13.99,72\r\n185662748,9359839,155872098,15.58,75\r\n185662748,9359839,155872098,126.99,94\r\n'

pd.read_table(StringIO(s), sep=',', header=None)
Out[10]: 
           0        1          2       3   4
0  185662748  9359839  155872098   13.99  72
1  185662748  9359839  155872098   15.58  75
2  185662748  9359839  155872098  126.99  94

read\u table
需要文件名或类似文件的对象。如果您传递一个字符串,它希望它是一个文件名。您可以将字符串包装在
StringIO
对象中,使其行为类似于文件,从而允许 要直接使用字符串,请执行以下操作:

import pandas as pd
from StringIO import StringIO

s='185662748,9359839,155872098,13.99,72\r\n185662748,9359839,155872098,15.58,75\r\n185662748,9359839,155872098,126.99,94\r\n'

pd.read_table(StringIO(s), sep=',', header=None)
Out[10]: 
           0        1          2       3   4
0  185662748  9359839  155872098   13.99  72
1  185662748  9359839  155872098   15.58  75
2  185662748  9359839  155872098  126.99  94

read\u table
需要文件名或类似文件的对象。如果您传递一个字符串,它希望它是一个文件名。您可以将字符串包装在
StringIO
对象中,使其行为类似于文件,从而允许 要直接使用字符串,请执行以下操作:

import pandas as pd
from StringIO import StringIO

s='185662748,9359839,155872098,13.99,72\r\n185662748,9359839,155872098,15.58,75\r\n185662748,9359839,155872098,126.99,94\r\n'

pd.read_table(StringIO(s), sep=',', header=None)
Out[10]: 
           0        1          2       3   4
0  185662748  9359839  155872098   13.99  72
1  185662748  9359839  155872098   15.58  75
2  185662748  9359839  155872098  126.99  94
对。快速总结:

1) 导入StringIO是必需的

2) “header”需要int来声明列位置

3) “names”声明列名

资料来源2)、3):

是的。快速总结:

1) 导入StringIO是必需的

2) “header”需要int来声明列位置

3) “names”声明列名

资料来源2)、3):

是的。快速总结:

1) 导入StringIO是必需的

2) “header”需要int来声明列位置

3) “names”声明列名

资料来源2)、3):

是的。快速总结:

1) 导入StringIO是必需的

2) “header”需要int来声明列位置

3) “names”声明列名

资料来源2)、3):