如何在R中使用变量名初始化数据帧?
有很多方法可以在R中初始化数据帧,但是用矩阵初始化是最好的方法,因为用矩阵创建数据帧有助于避免输入错误的列数和错误的行数。初始化矩阵后,我们可以简单地使用as.data.frame将矩阵转换为数据帧,仅此而已。
例子
df1 <-as.data.frame(matrix(nrow=20,ncol=10)) df1
输出结果
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 1 NA NA NA NA NA NA NA NA NA NA 2 NA NA NA NA NA NA NA NA NA NA 3 NA NA NA NA NA NA NA NA NA NA 4 NA NA NA NA NA NA NA NA NA NA 5 NA NA NA NA NA NA NA NA NA NA 6 NA NA NA NA NA NA NA NA NA NA 7 NA NA NA NA NA NA NA NA NA NA 8 NA NA NA NA NA NA NA NA NA NA 9 NA NA NA NA NA NA NA NA NA NA 10 NA NA NA NA NA NA NA NA NA NA 11 NA NA NA NA NA NA NA NA NA NA 12 NA NA NA NA NA NA NA NA NA NA 13 NA NA NA NA NA NA NA NA NA NA 14 NA NA NA NA NA NA NA NA NA NA 15 NA NA NA NA NA NA NA NA NA NA 16 NA NA NA NA NA NA NA NA NA NA 17 NA NA NA NA NA NA NA NA NA NA 18 NA NA NA NA NA NA NA NA NA NA 19 NA NA NA NA NA NA NA NA NA NA 20 NA NA NA NA NA NA NA NA NA NA
示例
colnames(df1)<-c("y","x1","x2","x3","x4","x5","x6","x7","x8","x9")
df1输出结果
y x1 x2 x3 x4 x5 x6 x7 x8 x9 1 NA NA NA NA NA NA NA NA NA NA 2 NA NA NA NA NA NA NA NA NA NA 3 NA NA NA NA NA NA NA NA NA NA 4 NA NA NA NA NA NA NA NA NA NA 5 NA NA NA NA NA NA NA NA NA NA 6 NA NA NA NA NA NA NA NA NA NA 7 NA NA NA NA NA NA NA NA NA NA 8 NA NA NA NA NA NA NA NA NA NA 9 NA NA NA NA NA NA NA NA NA NA 10 NA NA NA NA NA NA NA NA NA NA 11 NA NA NA NA NA NA NA NA NA NA 12 NA NA NA NA NA NA NA NA NA NA 13 NA NA NA NA NA NA NA NA NA NA 14 NA NA NA NA NA NA NA NA NA NA 15 NA NA NA NA NA NA NA NA NA NA 16 NA NA NA NA NA NA NA NA NA NA 17 NA NA NA NA NA NA NA NA NA NA 18 NA NA NA NA NA NA NA NA NA NA 19 NA NA NA NA NA NA NA NA NA NA 20 NA NA NA NA NA NA NA NA NA NA
示例
df2<-as.data.frame(matrix(nrow=20,ncol=10))
colnames(df2)<-c("Age","Sex","Edu","Exp","Family Members","City","Born City","Ethnicity","Salary","Blood Group")
df2输出结果
Age Sex Edu Exp Family Members City Born City Ethnicity Salary Blood Group 1 NA NA NA NA NA NA NA NA NA NA 2 NA NA NA NA NA NA NA NA NA NA 3 NA NA NA NA NA NA NA NA NA NA 4 NA NA NA NA NA NA NA NA NA NA 5 NA NA NA NA NA NA NA NA NA NA 6 NA NA NA NA NA NA NA NA NA NA 7 NA NA NA NA NA NA NA NA NA NA 8 NA NA NA NA NA NA NA NA NA NA 9 NA NA NA NA NA NA NA NA NA NA 10 NA NA NA NA NA NA NA NA NA NA 11 NA NA NA NA NA NA NA NA NA NA 12 NA NA NA NA NA NA NA NA NA NA 13 NA NA NA NA NA NA NA NA NA NA 14 NA NA NA NA NA NA NA NA NA NA 15 NA NA NA NA NA NA NA NA NA NA 16 NA NA NA NA NA NA NA NA NA NA 17 NA NA NA NA NA NA NA NA NA NA 18 NA NA NA NA NA NA NA NA NA NA 19 NA NA NA NA NA NA NA NA NA NA 20 NA NA NA NA NA NA NA NA NA NA
热门推荐
10 月子小孩祝福语大全简短
11 退休送蛋糕祝福语简短
12 对航母的祝福语简短
13 茶人生日祝福语简短
14 摩托姐姐的祝福语简短
15 邻家生小孩祝福语简短
16 新春进门祝福语大全简短
17 车行销售祝福语简短
18 老师订婚文案祝福语简短