将数据粘贴到pandas数据帧中

时间:2016-12-01 15:24:59

标签: python pandas

这与this question的问题相同,后者被标记为this one的副本 问题,以及我仍然要问的原因是,提供的解决方案(使用pandas.read_clipboard())目前无效。
我使用Python 3.5,每当我尝试从剪贴板复制数据时,我都会收到错误:

“内核似乎意外死亡”seems to be restricted to 3.5

在pandas数据框中获取如下所示的简单数据框的任何其他方法,而无需手动输入或降级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=参数一起使用

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

您可以将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