Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将高维R数据集加载到数据帧中_Python_R_Pandas_Rpy2 - Fatal编程技术网

Python 将高维R数据集加载到数据帧中

Python 将高维R数据集加载到数据帧中,python,r,pandas,rpy2,Python,R,Pandas,Rpy2,有些很容易: import pandas.rpy.common as com infert = com.load_data('infert') print(infert.head()) 只要R数据集的维度使用@joran的非常有用的建议,在安装了重塑包之后,这似乎是可行的 % sudo R R> install.packages('reshape') 我成功地将Titanic数据集加载到熊猫数据框中,其中包含: import pandas as pd import pandas.rpy

有些很容易:

import pandas.rpy.common as com
infert = com.load_data('infert')
print(infert.head())

只要R数据集的维度使用@joran的非常有用的建议,在安装了
重塑
包之后,这似乎是可行的

% sudo R
R> install.packages('reshape')
我成功地将
Titanic
数据集加载到熊猫数据框中,其中包含:

import pandas as pd
import pandas.rpy.common as com
import rpy2.robjects as ro

r = ro.r
r('library(reshape)')
df = com.convert_robj(r('melt(Titanic)'))
print(df.head())
哪个印刷品

  Class     Sex    Age Survived  value
1   1st    Male  Child       No      0
2   2nd    Male  Child       No      0
3   3rd    Male  Child       No     35
4  Crew    Male  Child       No      0
5   1st  Female  Child       No      0
使用,
pandas.rpy.common.load_data
可以加载更高维的数据集,例如
Titanic

import pandas.rpy.common as com
df = com.load_data('Titanic')
print(df.head())
屈服

  Survived    Age     Sex Class value
0       No  Child    Male   1st   0.0
1       No  Child    Male   2nd   0.0
2       No  Child    Male   3rd  35.0
3       No  Child    Male  Crew   0.0
4       No  Child  Female   1st   0.0

先在R中融化它,然后加载它…?@joran:谢谢你,我认为这很有效!很高兴它起作用了。仅供参考,重塑是旧版本。可能值得改用整形2。
  Survived    Age     Sex Class value
0       No  Child    Male   1st   0.0
1       No  Child    Male   2nd   0.0
2       No  Child    Male   3rd  35.0
3       No  Child    Male  Crew   0.0
4       No  Child  Female   1st   0.0