我需要从文件之间结构不同的文本文件中提取信息。虽然这可以使用宏来完成,但由于文件是可变的,请按行号进行选择。并且行内间距并非对所有文件都成功。
我想知道是否有人可以告诉我是否有一种方法可以解析txt文件并按关键字搜索并提取关键字后的信息?例如,像流量:99.99,我想提取 99.99。另一个问题是,使用流量示例时,流量会在每个文件中出现多次。有没有办法别名/索引 Flow Rate: 以便我可以在第三次出现时进行选择?
欢迎任何提示或技巧。我知道如何在识别关键字时打印整行,但不知道如何处理多次出现,并且只选择关键字后面的数字:
all_data = readLines("Unit 5 2013.txt")
hours_of_operation <- grep("Annual Hours of Operation: ",all_data)
all_data[hours_of_operation]
[1] " Annual Hours of Operation: 8760.0 hours/yr"
Run Code Online (Sandbox Code Playgroud)
谢谢
J
如果数据点高于或低于1:1线,如何设置数据点的颜色?
对于垂直或水平线(abline)这样做非常简单,但是如何为1:1线执行此操作?
以下是如何为水平线做到这一点:
x <- c(2,4,6,8,10)
y <- c(2,4.9,5,9,12)
df <- cbind(x,y)
plot(df[,1], df[,2], xlim=c(0,15), ylim=c(0,15), pch = 21,
bg =ifelse(df[,2]<=5,"black","red"), col = "black", cex = 1.5,
cex.axis = 1.4, cex.lab = 1.4, xlab = "x", ylab = "y")
abline(h=c(5.0),lty=2)
Run Code Online (Sandbox Code Playgroud)
如何为1:1线做到这一点,其中:
abline(0, 1)
Run Code Online (Sandbox Code Playgroud)