我是r的新手,我正在使用read.table命令导入文本文件。我的列名是PatID,AgePat,SexPat和WeightPat。我想将这些改为简单的PatID(无变化),年龄,性别和体重。我该怎么做呢?谢谢,
答案 0 :(得分:9)
read.table
有一个col.names
参数
read.table("/path/to/file", header=TRUE, col.names=c("PatID", "Age", "Sex", "Weight"))
答案 1 :(得分:2)
以下两种方法可以满足您的需求:
colnames(data) [2:4] <- c("Age","Sex","Income")
或
colnames(x)[2:4] <- sub("Pat","",colnames(x)[2:4])
如果您是R的新手,我会推荐电子书&#34; R Fundamentals&amp;图形&#34;这将使您掌握R基础知识。比摸索并浪费你的时间更好。
答案 2 :(得分:0)
假设DataFrame
名称为Data
。只是做:
names(Data) <- c("PatID", "Age", "Sex", "Weight")