[英]Compare two dataframes to extract the new columns
我有兩個數據框。 舉個例子:
iris1<-iris[1:3]
iris2<-iris[1:4]
我想通過比較兩個數據框來提取新列。 我已經嘗試過使用同名軟件包中的compare
函數,但是沒有樂趣-似乎比較行更為常見。 是否有捷徑可尋?
我們可以使用setdiff
setdiff(union(names(iris1), names(iris2)), names(iris1))
或者,如果其中一個數據集的列比另一個數據集多,而同時包含第二個數據集的所有列
setdiff(names(iris2), names(iris1))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.