【问题标题】:Is there a way to download some dataset from R in statsmodels?有没有办法在 statsmodels 中从 R 下载一些数据集?
【发布时间】:2020-09-26 21:24:00
【问题描述】:

我知道可以使用这种技术访问 R 包中的一些数据集

import statsmodels.api as sm
dataset_iris = sm.datasets.get_rdataset(dataname='iris', package='datasets')

我希望下载以下汽车保险数据集:

library(insuranceData)
data(dataCar)

有没有办法下载数据?

尝试

#df = sm.datasets.get_rdataset('dataCar').data
df = sm.datasets.get_rdataset(dataname='dataCar', package='insuranceData')
ValueError: Dataset dataCar was not found.

【问题讨论】:

  • 你考虑过rpy2吗?
  • 我对 R 完全不熟悉,在这里我只是想获取数据集。我还没有尝试过rpy2。如果我有 rpy2,这将是微不足道的,我们可以在同一个 jupyter notebook 中同时使用 r 和 python。在这里,我只是在寻找一种获取数据的方法。

标签: python r statsmodels


【解决方案1】:

如果你使用的是 jupyter notebook,你可以使用 wget 来获取数据,使用 pandas 来读取数据。


!wget http://www.businessandeconomics.mq.edu.au/__data/assets/file/0011/232310/car.csv

df = pd.read_csv("car.csv")
df.head()

【讨论】:

    猜你喜欢
    • 2022-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-12
    相关资源
    最近更新 更多