You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R中加载Harvard Dataverse的ces25_common.tab外部数据集

加载Harvard Dataverse中ces25_common.tab数据集的完整R方案

所需包与安装

你之前尝试的dataverse包是核心工具,还需搭配读取tab格式文件的辅助包,完整安装及加载代码如下:

# 安装必要包
install.packages(c("dataverse", "readr", "dplyr"))

# 加载包
library(dataverse)
library(readr)
library(dplyr)

正确加载数据集代码

data(ces)无法加载目标文件,因为ces并非dataverse包的内置数据集,必须从Harvard Dataverse服务器直接下载并读取:

# 指定Harvard Dataverse服务器地址
dv_server <- "https://dataverse.harvard.edu"

# 目标数据集所在的Dataverse库名称(此处为加拿大选举研究库)
dv_repo <- "ces"

# 替换为ces25_common.tab所属数据集的DOI(可在Harvard Dataverse对应页面获取)
dataset_doi <- "doi:10.7910/DVN/8RHLB0"

# 下载文件到临时路径
temp_file <- get_file(
  filename = "ces25_common.tab",
  dataset = dataset_doi,
  server = dv_server
)

# 读取tab分隔的数据集
ces25_data <- read_delim(temp_file, delim = "\t", show_col_types = FALSE)

# 验证数据加载结果
head(ces25_data)

关键注意事项

  • 务必确认dataset_doi的正确性:打开Harvard Dataverse中ces25_common.tab所在数据集页面,复制其官方DOI替换代码中的对应值
  • 确保网络连接正常,若下载失败可检查DOI是否有误或服务器访问限制

内容的提问来源于stack exchange,提问作者Layla Borman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 13:03:12