【发布时间】:2020-10-12 20:43:34
【问题描述】:
我在 R 中工作,我有一个非常大的数据框 (bulk.df),其中有一列是物种 ID (species),一列是调查地点编号 (site)。每个站点有数百个观测值,有 25 个站点,因此有数千行。
我还有一个单独的数据框 (meta.df),其中包含 25 个站点中每个站点的元数据,包括调查深度 (depth) 以及站点编号列 (site)。
我想在 bulk.df 中添加一个深度列,并使用与 meta.df 中列出的每个站点关联的深度信息自动填充该列。我复制了bulk.df$site 并将其重命名为depth,希望能找到一种方法有条件地将本列中的站点编号替换为meta.df 的深度。
建议赞赏!
【问题讨论】:
-
请您使用
dput(head(bulk.df))和dput(head(meta.df))并编辑您的帖子以包含输出。谢谢。
标签: r dataframe replace metadata autofill