这是我的脚本(我尝试:读取csv-重命名所有列的名称-选择某些列并将输出内容写为另一个csv)
但是选择功能出现错误:
UseMethod("select_")
中的错误: 没有适用于'select_'的适用方法应用于类的对象 “字符”
这是我的代码:
Old_Data <-
read.csv("K:/International/New Miestone.csv", stringsAsFactors = FALSE)
names(Old_Data) <-
c("Enrol.Year",
"VTAC.Course.Code",and so on)%>%
select(
"Enrol.Year", and so on)
write.csv(Old_data,path,.....)
奇怪的是,我以前是从txt文件导入数据并设置标题的名称,然后选择然后编写csv的,从来没有这样的问题
答案 0 :(得分:0)
library(dplyr)
#Read the csv
Old_Data <- read.csv("K:/International/New Miestone.csv", stringsAsFactors = FALSE)
#Rename all the columns and select required columns
New_Data <- Old_Data %>%
rename_all(funs(c("Enrol.Year", "VTAC.Course.Code",...))) %>%
select(Enrol.Year, VTAC.Course.Code, ...)
#Write the csv
write.csv(New_Data,path)