簡體   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