[英]rpy2 and pandas: PandasError: DataFrame constructor not properly called
我正在嘗試從R Dataframe創建一個熊貓DataFrame。 我遇到以下錯誤,無法弄清。
追溯(最近一次通話最后一次):文件“ /”,第1行的文件“ /Library/Python/2.7/site-packages/pandas/core/frame.py”中的行291,在初始化時引發PandasError('DataFrame構造函數正確調用!)PandasError:DataFrame構造函數未正確調用!
我使用的代碼是:
import rpy2.robjects as robjects
from rpy2.robjects import r
robjects.r['load']("file.RData")
my_data = pd.DataFrame(r['ops.data'])
錯誤出現在最后一行之后。
您需要使用for循環順序讀取數據。 DataFrame不能以您表示數據的方式輕松讀取數據。 它們更適合於字典。 編寫一些標頭,然后將數據寫在標頭下面。
此外,通過說['ops.data']意味着您將“ ops.data”指定為數據頭。 顯然,您無法讀取整個文件作為列標題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.