使用read.table并重命名列名

use*_*898 2 r

我是r的新手,我正在使用read.table命令导入文本文件.我的列名是PatID,AgePat,SexPat和WeightPat.我想将这些改为简单的PatID(无变化),年龄,性别和体重.我该怎么做呢?谢谢,

GSe*_*See 11

read.table有一个col.names论点

read.table("/path/to/file", header=TRUE, col.names=c("PatID", "Age", "Sex", "Weight"))
Run Code Online (Sandbox Code Playgroud)


use*_*035 4

这里有两种方法可以做你想做的事:

colnames(data) [2:4] <- c("Age","Sex","Income")
Run Code Online (Sandbox Code Playgroud)

或者

colnames(x)[2:4] <- sub("Pat","",colnames(x)[2:4])
Run Code Online (Sandbox Code Playgroud)

如果您是 R 新手,我会推荐电子书“R Fundamentals & Graphics”,它将让您扎实掌握 R 基础知识。比四处摸索和浪费时间要好。