批量替換數(shù)據(jù)框1中數(shù)據(jù)框2的值

批量替換df1中df2的值

代碼如下:

df1 <- data.frame(names= sample(LETTERS[1:10]), duration=sample(0:100, 10))

>df1
names duration
1 H 86
2 D 70
3 A 66
4 F 28
5 C 88
6 G 17
7 I 91
8 E 82
9 J 19
10 B 7

df2 <- data.frame(names= LETTERS[1:5], names_new=letters[1:5])

>df2
names names_new
1 A a
2 B b
3 C c
4 D d
5 E e

df1[match(df2$names, df1$names), "names"] <- df2$names_new

>df1
names duration
1 H 86
2 d 70
3 a 66
4 F 28
5 c 88
6 G 17
7 I 91
8 e 82
9 J 19
10 b 7

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 選擇題部分 1.(),只有在發(fā)生短路事故時或者在負荷電流較大時,變流器中才會有足夠的二次電流作為繼電保護跳閘之用。...
    skystarwuwei閱讀 14,361評論 0 7
  • ★681★觸覺語顫增強主要見于 E.肺泡內炎癥性浸潤 ★682★女,12歲,白血病,近日左眼眶出現(xiàn)2cmX2cm無...
    捷龍閱讀 4,861評論 0 2
  • 選擇題部分 1.()部門負責日常監(jiān)督檢查工作,安全巡視的同時進行消防檢查,推動消防安全制度的貫徹落實。 A: 消防...
    skystarwuwei閱讀 15,940評論 0 3
  • 題目要求 輸入數(shù)字n,按順序打印出從1到最大的n位十進制數(shù),比如輸入3,則打印出1,2,3一直到最大的3位數(shù)999...
    小莊bb閱讀 381評論 0 0
  • 夜深了,雨聲伴著風聲從落地窗灌進耳朵里,不知從什么時候開始,男孩開始習慣熬夜,開始喜歡坐在窗邊,透過玻璃,看著凌晨...
    飏_3254閱讀 182評論 0 1

友情鏈接更多精彩內容