我使用system()函數從R觸發Python腳本, python腳本將數據幀寫入.csv文件,然後需要將其導入到R.我想知道是否可以直接返回從Python數據幀到R.有沒有辦法從Python返回一個數據框到R?
ř
command = "python"
path2script='"/Desktop/testing_connection.py"'
allArgs = path2script
output = system2(command, args = allArgs, stdout=TRUE)
的Python
df_temp = pd.read_csv('/Desktop/items.csv')
print(df)
我瓦特ant將Python的數據框返回給R 當前'輸出'正在創建爲一個字符向量。
所以,你想使用'pandas'將'pandas'數據框轉換爲它的等效'R'對象嗎? –
我不知道轉換,我只想使用R對它進行一些數據處理,目前我正在將數據框寫入Python的.csv,然後將該.csv文件導入R – Vaibhav
您可以使用羽化爲了這。在python和r中都可用,並且可以節省查明csv文件結構的麻煩。 – phiver