Python 使用pandas从行列表加载数据

Python 使用pandas从行列表加载数据,python,pandas,Python,Pandas,我想从文本行列表中加载熊猫数据帧,就像使用pa.read_csv()函数一样 如果我有这样一个文本文件: col1 col2 1 2 3 4 >>> import pandas as pa >>> pa.read_csv('test.txt') col1 col2 0 1 2 1 3 4 >>> lines = ['col1 col2', '1 2', '3 4'] 我可以将其加载到熊猫数据帧中,如下所示:

我想从文本行列表中加载熊猫数据帧,就像使用pa.read_csv()函数一样

如果我有这样一个文本文件:

col1 col2
1 2
3 4
>>> import pandas as pa
>>> pa.read_csv('test.txt')
  col1 col2
0       1 2
1       3 4
>>> lines = ['col1 col2', '1 2', '3 4']
我可以将其加载到熊猫数据帧中,如下所示:

col1 col2
1 2
3 4
>>> import pandas as pa
>>> pa.read_csv('test.txt')
  col1 col2
0       1 2
1       3 4
>>> lines = ['col1 col2', '1 2', '3 4']
我的问题是,我可以像这样加载数组吗:

col1 col2
1 2
3 4
>>> import pandas as pa
>>> pa.read_csv('test.txt')
  col1 col2
0       1 2
1       3 4
>>> lines = ['col1 col2', '1 2', '3 4']

并使用一些函数将其作为数据帧加载,如文件中的情况?

我怀疑您是否需要这样做,您可以使用普通Python来完成:

with open('data.txt', 'r') as f:
    lines = [l.rstrip() for l in f.readlines()]

print(lines)
输出:

['col1 col2', '1 2', '3 4']

我怀疑您是否需要熊猫来做这件事,您可以用普通Python来做这件事:

with open('data.txt', 'r') as f:
    lines = [l.rstrip() for l in f.readlines()]

print(lines)
输出:

['col1 col2', '1 2', '3 4']

我怀疑您是否需要熊猫来做这件事,您可以用普通Python来做这件事:

with open('data.txt', 'r') as f:
    lines = [l.rstrip() for l in f.readlines()]

print(lines)
输出:

['col1 col2', '1 2', '3 4']

我怀疑您是否需要熊猫来做这件事,您可以用普通Python来做这件事:

with open('data.txt', 'r') as f:
    lines = [l.rstrip() for l in f.readlines()]

print(lines)
输出:

['col1 col2', '1 2', '3 4']
试试这个:

import StringIO

pa.read_csv(StringIO.StringIO(lines.join('\n')))
试试这个:

import StringIO

pa.read_csv(StringIO.StringIO(lines.join('\n')))
试试这个:

import StringIO

pa.read_csv(StringIO.StringIO(lines.join('\n')))
试试这个:

import StringIO

pa.read_csv(StringIO.StringIO(lines.join('\n')))

旁白:记住要么设置正确的分隔符,要么使用“
delim\u whitespace”
——现在,您没有正确分隔列。谢谢!这只是一个玩具示例,但你是对的。旁白:记住要么设置正确的分隔符,要么使用
delim_空格
——现在,你没有正确地分隔列。谢谢!这只是一个玩具示例,但你是对的。旁白:记住要么设置正确的分隔符,要么使用
delim_空格
——现在,你没有正确地分隔列。谢谢!这只是一个玩具示例,但你是对的。旁白:记住要么设置正确的分隔符,要么使用
delim_空格
——现在,你没有正确地分隔列。谢谢!这只是一个玩具的例子,但你是对的。