2016-12-01 78 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