簡體   English   中英

在數據框中合並列及其值

[英]Merging Columns and its values in a dataframe

我有一個數據框 df1 ,它由從 Var1 到 Var10 的列組成。 現在我已經將列的子集作為從 Var5 到 Var9 的數據幀 df2,執行了一些操作,現在我必須用來自 df2 的列覆蓋 df1。

我想合並 df2,即 var5 到 var10 到 df1(它也有 var5 到 var9 列)。

我試過下面的代碼:

merge(df1,df2,by.x = "",y="")

理想情況下,我有很多列,用逗號指定列並不是一個好方法

使用?merge看起來你不需要額外的by.xy參數。 此外by默認情況下使用 data.frames 之間的公共變量名稱。 因此,如果您在整個數據集上沒有 Var5:Var9 的重復子集,您可以這樣做:

merge(x = df1, y = df2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM