这可能是一个奇怪的请求,实际上我无法做一个例子。虽然我会尽力。假设我有一个R脚本,例如一个看起来像这样的简单脚本:
library(lubridate)
setwd("")
df=read.csv("...")
df=df[df$month != "" & !is.na(df$month),]
colnames(df)[3]="metric"
现在有没有办法返回包含脚本中实际文本的字符串?或者以一种创造性的方式保存信息并将其读回到环境中。例如,我想创建一个等于以下内容的字符串变量:
"
library(lubridate)
setwd("")
df=read.csv("...")
df=df[df$month != "" & !is.na(df$month),]
colnames(df)[3]="metric""
答案 0 :(得分:1)
这只需要快速的Google搜索。
假设您有一个名为test.txt的文本文件
tt <- readLines("test.txt")
gsub("\\\"","\'",tt)
结果:
> gsub("\\\"","\'",tt)
[1] "'"
[2] "library(lubridate)"
[3] "setwd('')"
[4] "df=read.csv('...')"
[5] "df=df[df$month != '' & !is.na(df$month),]"
[6] "colnames(df)[3]='metric'"
但是...
setwd