【发布时间】:2017-02-17 12:50:30
【问题描述】:
我有多个 csv 文件,我想访问每个文件的第二列并执行一个正则表达式,它将删除“;”之后的所有字符串。此模式对于所有文件都是相同的。 我已经提到了这个 In R, how to get an object's name after it is sent to a function? 这是我的文件示例
ID POLL
1 1,2:ksd ksj
2 3:jj
3 6:ok0j
这是我尝试过的
setwd("D:/Data/STN")
temp = list.files(pattern="*.csv")
for(i in 1:length(temp)){
DF1=read.csv(temp[i])
col2=colnames(DF1)[2]
assign(paste(DF1,"$"),col2)
DF1$col2 = gsub(":.*","",DF1$col2)
在 temp 中,我拥有所有文件的所有名称,我尝试使用 assign 但没有输出。 提前致谢
【问题讨论】: