繁体   English   中英

将唯一值从一个数据框中复制到 R 中的另一个

[英]Copy Unique values from one data frame to another in R

我有两个具有完全不同列名和值的数据框。

例子 :

数据帧 1 ->

company value
A       10
B       11
A       9

数据框 2 ->

id     value2
Q       7
W       8
E       9

这个问题有几个我想要实现的部分:

  1. 根据 COMPANY 列(唯一公司)从数据框 1 中提取 COMPANY 列的唯一值

  2. 将上面获得的唯一值随机复制到数据框 2 中的新列中(仅限公司字段)

  3. 根据唯一值列合并两个数据框。(这仅用于测试,因此我需要这一步)

感谢所有帮助! 先感谢您。

你可以尝试这样的事情:

company <- unique(df1$company)
df2$new_column <- sample(company, nrow(df2), replace = TRUE)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM