开始使用免费开始使用

使用 gather 整理数据集

为了把合并后的投票-议题数据转换成整洁格式,便于按议题进行分析和绘图,我们需要把数据变形为每行表示一个国家-投票-议题的组合。这样会把原来的 6 列(menudihrcoec)转换为 2 列(topichas_topic)。

本练习是课程的一部分

案例研究:R 中的探索性数据分析

查看课程

练习说明

  • 加载 tidyr 包。
  • votes_joined 中的 6 个议题列收集为一列,命名为 topic(包含 menu 等取值),以及一列 has_topic(取值为 0 或 1)。直接打印结果,不要保存。
  • 对于 has_topic 为 0 的情况您并不关心。请再次执行 gather() 操作,但这次需要过滤,只保留 topic 所示议题与该投票相匹配的行。将结果保存为 votes_gathered

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Load the tidyr package


# Gather the six me/nu/di/hr/co/ec columns



# Perform gather again, then filter


编辑并运行代码