gpt4 book ai didi

r - 在 R 中使用 diffObj 时显示新行(不是新行字符)?

转载 作者:行者123 更新时间:2023-12-04 10:59:40 24 4
gpt4 key购买 nike

install.packages("diffobj")
library(diffobj)


first_string <- "It's
a
nice
day"

second_string <- "it's
a
nice
day"


产生

enter image description here

我们如何产生相同的输出但屏幕上显示实际的新行(而不是 \n )

注: diffObj()有一个 pager="off"选项将只显示 HTML(文本)输出,而不是在 RStudio 的查看器 Pane 中呈现它。这可能是一个有用的开始。

最佳答案

您可以使用 diffFile 方法...

# Load package
library(diffobj)

# Define strings
first_string <- ("It's
a
nice
day")

second_string <- ("it's
a
nice
day")

# Write them out to temporary locations.
first_string_output <- file.path(tempdir(), "first_string_output")
second_string_output <- file.path(tempdir(), "second_string_output")

write.table(first_string, file = first_string_output, col.names = F, row.names = F, quote = F)
write.table(second_string, file = second_string_output, col.names = F, row.names = F, quote = F)

# DiffFile them
diffFile(first_string_output, second_string_output)

关于r - 在 R 中使用 diffObj 时显示新行(不是新行字符)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58909030/

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