Если вы используете R , вы можете загрузить файлы CSV, а затем выполнить любой запрос, как если бы вы работали с таблицами в базе данных.
Например, вы можете использовать команду, подобную следующей для каждого csv
table1 <- read.csv("D:/table1.csv", header=T, sep=",", na.strings=c(".", "NA", "", "?"))
Затем загрузите пакет sqldf
library(sqldf)
И выполнять запросы
table3 <- sqldf("SELECT X1, X2, X3 FROM table1 JOIN table2 USING(X1)")
Наконец, экспортируйте результаты как новый csv
write.csv(table3 , file = "D:/temp/table3.csv")