我需要你的帮助。我尝试data.frame
用结构始终相同的CSV文件创建一个替换每一列中的值。该CSV文件具有相同的文件名作为columnnames
第一data.frame
。我使用了以下代码,但它抱怨by.x
找不到对象或其他东西。我究竟做错了什么?还是您有更好的方法来解决我的问题?
library("dplyr")
library("stringr")
path ="C:/.../"
files <- list.files(path)
dfList <- lapply(files, function(i) {
df <- read.csv(i, header=TRUE, col.names=c("Column 0", "Column 1"))
name = substr(i,1,nchar(i)-5)
jointdataset <-merge (knime.in, df, by.x =eval(parse(text = name)), by.y ='Column 0')
return(jointdataset)
})
dflist
只需使用:
jointdataset <-merge(knime.in, df, by.x = name, by.y ='Column 0')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句