r - 我可以使用主键从多个 CSV 文件中提取数据吗?
问题描述
提前为菜鸟问题道歉。我有 2 个不同的 csv 数据集,其中包含不同的信息,但共享相同的主键“员工姓名”。我试图通过提取 volume.csv 和 timecard.csv 来了解员工在工作时间内的工作效率。有没有办法覆盖数据以使用主键分析它们在给定日期的生产力?timecard.csv 文件包含按支付代码(个人假期、加班、定期)分类的数据,而 volume.csv 文件包含按唯一访问次数(访问次数)分类的数据。
R 脚本:myvoldata=read.csv("Rad Tech Productivity_May 2021 Volume.csv") mytimedata=read.csv("Kronos Employee_May 2021.csv")
解决方案
假设您已经使用 读取了每个 csv read.csv()
,您可以简单地将两者合并到一个数据框中进行分析。
使用 dplyr 库:
full_join(volume, timesheet, by = "staff name")
将保留两个表中的所有列,加入员工姓名列。
推荐阅读
- angular - 将地图响应映射到打字稿/角度中的地图
- css - CSS SVG 波形
- opencv - 使用python3从图像中读取文本而不使用tesseract
- regex - 使用正则表达式的角度输入
- javascript - 侧 div 应该上下滚动,但不应该与底部和标题一起折叠
- reactjs - 不变违规:对象作为 React 子项无效(发现:[object HTMLCanvasElement])
- mysql - 教义、SQLite 和枚举
- javascript - 从 Web 应用程序导出/导入 RSA 密钥对
- ruby-on-rails - Rails 4.2 中如何计算指纹摘要
- ios - 一次尝试失败后继续在 swift 中尝试捕获