参考如下:
R语言定义数据框的行名和列名
统计学与R读书笔记 徐俊晓
1、首先是直接输入数据
data.frame (..., row.names = NULL, check.rows = FALSE, check.names = TRUE,
fix.empty.names = TRUE, stringsAsFactors = default.stringsAsFactors())
#其中…部分即可以直接输入数据
#也可以以tag = value的形式输入,tag即为列的标签
#1、直接输入列向量
a <- c(2,4,6)
b <- c(3,4,5)
c <- c(22,45,45)
df <- data.frame(a,b,c)
> df
a b c
1 2 3 22
2 4 4 45
3 6 5 45
#2、使用tag = value来输入数据
> df2 <- data.frame(aa = a, bb = b, cc= c)
> df2
aa bb cc
1 2 3 22
2 4 4 45
3 6 5 45
2、输入了数据以后重命名行名和列名
列名的修改, names()
> names(df) <- c("male", "female", "unknown")
> df
male female unknown
1 2 3 22
2 4 4 45
3 6 5 45
行名的修改&#