我有一个文件名向量,我想提取部分名称.矢量是:
vect <- c("Z:/zoe/test2/H1.fusion.txt", "Z:/zoe/test2/H1_1.fusion.txt",
"Z:/zoe/test2/H2.fusion.txt", "Z:/zoe/test2/H3.fusion.txt",
"Z:/zoe/test2/H4.fusion.txt", "Z:/zoe/test2/H5.fusion.txt")
Run Code Online (Sandbox Code Playgroud)
我想循环遍历向量并提取H名称的一部分,因此在第三个/和第一个之间.
理想情况下我不想计算子字符串的字符数量,因为目录名称和文件名将更改.
也因为有不止一个/和.,我不能用s.indexOf?
这可能吗?
我有一个数据帧(实际上我有170列(85对)和~8000行)
data <- data.frame(A = c(6,5,4,3), B = c(2,2,2,2), C = c(9,8,7,6), D = c(2,2,2,2))
Run Code Online (Sandbox Code Playgroud)
对于所有行,我想从第1列,第3列第4列等中减去第2列.
我想我需要尝试编写函数或以某种方式使用apply.