gpt4 book ai didi

r - 显示文件或对象之间的差异

转载 作者:行者123 更新时间:2023-12-04 16:55:25 25 4
gpt4 key购买 nike

R中是否可以比较对象并返回有用的信息(例如差异在哪里)?我需要比较文件,但愿意将它们读入data.frames。从命令行可以更好地解决这个问题,但是我想将测试封装到一个R脚本中。我的下一个尝试是使用ddply将每一行发送到compare()函数并返回“ FALSE”行的行号,但这仅在您插入或删除一个行之前起作用,然后其他所有内容都变为“ FALSE”。

谢谢。

编辑:文件包含数字和字符数据的组合。

最佳答案

我知道已经有一段时间了,但是如果有人偶然发现了这个...

如果您只想查看差异,而不是在代码中使用它们,请参阅diffr软件包。

install.packages("diffr")
library(diffr)
diffr("file1.txt", "file2.txt", contextSize = 0, minJumpSize = 500)


它并排显示了两个文件的总内容,并在RStudio Viewer中突出显示了差异。

关于r - 显示文件或对象之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7811878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com