R使用输入文件名作为输出文件名

时间:2016-08-19 16:22:54

标签: r filepath

我希望R文件名具有相同的输入名称,但最后附加了一些字符,例如

input = data

output= data_addition

这是我到目前为止所做的:

input= file.path("E:/dir/folder/inputName.csv")
name = basename(input)
data = read.csv(file,skip=10)

我不确定在write.csv(data,????)写些什么。我已经使用Python进行了类似的操作,但没有使用R.

1 个答案:

答案 0 :(得分:1)

您可以像这样使用substr

outname <- paste0(substr(input, start = 1, stop = nchar(input) - 4), "your_addition.csv")
write.csv(data, outname)