错误没有适用于“ select_”的适用于“字符”类对象的方法

时间:2018-10-19 05:56:41

标签: r

这是我的脚本(我尝试:读取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的,从来没有这样的问题

1 个答案:

答案 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)