![](/img/trans.png)
[英]How to transfer a column from a dataset sharing the same one with another one
[英]How to subset a column from one file to the same column in another file?
我有兩個不同的.csv文件。 其中一個文件(稱為CA)在一個列中具有一組日期和時間(結構為: mm/dd/yyyy hh:mm:ss
)。 我還有另一個.csv文件,我們稱其為CA_adjusted,該文件具有以相同方式構造的列。
我想用CA的日期和時間對CA_adjusted進行子集設置,以便可以提取CA_adjusted中的所有相關數據。 我希望,最好將“日期和時間”列本身從CA子集化為CA_adjusted中的“日期和時間”列。 我該怎么做呢?
我必須承認,我不是100%清楚您需要哪種類型的聯接,因為這些事情很難描述! 但是,我認為semi_join
您的需求。 它將返回您指定的表,並在另一個表中匹配大小寫。 一個例子:
install.packages("dplyr")
require("dplyr")
set.seed(0)
x <- sample(1:100, 100, replace = TRUE)
x <- data.frame(x)
y <- sample(1:100, 100, replace = TRUE)
y <- data.frame(y)
y$x <- y$y # so dplyr knows which columns to join on
which(x$x == y$y)
a <- semi_join(x, y) # returns table x with matching rows in y
退房的其他join
在dplyr選擇,如果這不是你想要的東西:
?dplyr::join
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.