我有两个文件,并使用R的Diffobj
在它们之间创建一个HTML差异文件。
当我在RStudio中运行RScript时,一切都很好,我得到了一个不同的HTML文件,如下所示:
如何从命令行运行R脚本并获得良好的HTML格式?
Hello there I am a file
I have three lines
And no fourth line
Hello there I am a file
I have three lines but I am a little longer than usual
And no fourth line
library("diffobj")
file_name_diff <- "diff.html"
file_name_original <- # Path to original file
file_name_changed <- # Path to changed file
# Compare files
diff_content <- diffFile(current = file_name_original,
target = file_name_changed,
mode = "sidebyside",
format = "html")
writeLines(as.character(diff_content), file_name_diff)
默认情况下,Difffile()
的行为不同,这取决于R是否处于交互模式,因此需要使用参数interactive=true
来获得与控制台相同的结果。
使用文档中的函数示例:
library("diffobj")
file_name_diff <- "C:\\Path\\to\\file\\diff.html"
url.base <- "https://raw.githubusercontent.com/wch/r-source"
f1 <- file.path(url.base, "29f013d1570e1df5dc047fb7ee304ff57c99ea68/README")
f2 <- file.path(url.base, "daf0b5f6c728bd3dbcd0a3c976a7be9beee731d9/README")
res <- diffFile(f1,
f2,
mode = "sidebyside",
format = "html",
interactive = TRUE)
writeLines(as.character(res), file_name_diff)
问题内容: 我是Java的新手,因此尝试将我的项目之一从C转换为Java,以便将其与另一个Java程序结合在一起。使用Runtime.exec()时,很难获得正确的结果。我有以下程序段,而Java将忽略以处理给定的命令。 这里的问题是文件名“ metabolic waste.txt”。没有空间时,相同的命令起作用。我知道我必须将转义字符用于空间,并且做到了。我正在研究Ubuntu btw。 我也尝
我需要在test.txt文件的第4行插入命令“new file”。 已尝试;我可以看到更改后的文件输出,但当我再次执行时,更改就消失了。
问题内容: 我在txt文件中有一些命令,我需要逐行执行所有命令。我该怎么办? 问题答案: 只要做: 如果别名只是运行 无需担心文件扩展名或执行权限。
如何从java文件运行hadoop命令下面: hadoop jar'/home/ashish/desktop/hadoop_basics/wordcount_program/WordCount.jar'WordCount/wordcounttutorial/input/wordcounttutorial/output 提前谢了。
问题内容: 我很难找到答案。使用普通的Node.JS,您可以使用,CoffeeScript 和ES6具有的任何js文件。我如何使用Typescript进行操作? 我的项目有一个供Webpack / ts- loader使用的工具,用于为浏览器构建一个不错的小捆绑包。不过,在此之前,我需要从控制台运行一个构建步骤,该步骤将使用项目中使用的某些文件来生成模式,但是如果不进行编译,我似乎无法运行单个Ty
当我通过执行“java-jar name.jar”来运行这个应用程序的相应的。jar文件时,check1和check2都会被打印出来,app工作正常。但是当我试图通过双击。jar文件来运行jar时,我发现ToolProvider.getSystemJavaCompiler()返回null。“check2”不打印。我没有从compiler.run()中得到正确的结果。 我确实将注册表项“\hkey_