比较添加、删除和修改的2个CSV记录字段值

2024-04-19 22:05:17 发布

您现在位置:Python中文网/ 问答频道 /正文

想要帮助比较最新csv文件中添加/删除/修改的2个csv文件、点差异和记录字段

我尝试了多个包,但没有得到更好的结果,我认为手动编码将有助于查找当前文件中添加/删除/修改的字段。我在R中尝试过这个,但我也愿意接受python的帮助

library(readr)
library(daff)
library(dplyr)

setwd("path")

# Load csvs to compare into data frames
x_original <- read.csv("CN_DD.csv")
x_changed <- read.csv("CN_DD_rev5.csv")

originaldf <- tbl_df(x_original)
changeddf<- tbl_df(x_changed)

#Get shared items
inner_join(originaldf, changeddf)

#to get non shared items
anti_join(originaldf, changeddf)

最终结果应该是另一个生成的csv,包含关于添加、删除和修改字段的信息


Tags: 文件csvtodfreadlibraryitemscn