2016-12-01 80 views
1

这与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=参数

谢谢您的帮助。

回答

2

您可以使用io.StringIOpd.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 
+0

已经不能更好! – Haboryme