将数据粘贴到熊猫数据框中
问题描述:
这与this question相同,它被标记为this one的副本。
这个问题以及我还在问的原因是,提供的解决方案(使用pandas.read_clipboard()
)目前不起作用。
我使用Python 3.5并且每当我尝试从剪贴板复制数据时,我都会收到错误:将数据粘贴到熊猫数据框中
“看起来内核意外死亡”其中seems to be restricted to 3.5。
任何其他的方式来获得一个简单的数据框,像熊猫数据框中的一个,而不需要手动输入或降级Python?
c1 c2 c3 c4
0 1 2 2 1
1 1 3 2 3
2 3 4 4 3
3 4 5 6 5
4 5 6 9 7
在
R
我会使用read.table()
与text=
参数
谢谢您的帮助。
答
您可以使用io.StringIO
与pd.read_table
:
import io
s = '''
c1 c2 c3 c4
0 1 2 2 1
1 1 3 2 3
2 3 4 4 3
3 4 5 6 5
4 5 6 9 7
'''
pd.read_table(io.StringIO(s), delim_whitespace=True)
Out:
c1 c2 c3 c4
0 1 2 2 1
1 1 3 2 3
2 3 4 4 3
3 4 5 6 5
4 5 6 9 7
已经不能更好! – Haboryme