如何在R中将向量转换为数据帧?
如果要将对象转换为数据帧,则可以使用as.data.frame函数,我们只需读取要转换为as.data.frame的对象。例如,如果我们有一个向量x,那么可以使用as.data.frame(x)将其转换为数据帧,并且也可以对矩阵进行转换。
例1
x<−rnorm(20,52574,39.6) x
输出结果
[1] 52561.63 52525.55 52515.01 52599.97 52489.79 52558.86 52582.89 52598.37 [9] 52571.41 52652.79 52560.56 52574.75 52565.19 52628.24 52605.80 52565.04 [17] 52548.05 52576.79 52586.98 52599.46
示例
df_x<−as.data.frame(x) df_x
输出结果
x 1 52561.63 2 52525.55 3 52515.01 4 52599.97 5 52489.79 6 52558.86 7 52582.89 8 52598.37 9 52571.41 10 52652.79 11 52560.56 12 52574.75 13 52565.19 14 52628.24 15 52605.80 16 52565.04 17 52548.05 18 52576.79 19 52586.98 20 52599.46
例2
y<−rpois(20,5) y
输出结果
[1] 0 9 4 4 9 10 3 3 4 3 4 1 5 5 5 5 3 3 5 4
示例
df_y<−as.data.frame(y) df_y
输出结果
y 1 0 2 9 3 4 4 4 5 9 6 10 7 3 8 3 9 4 10 3 11 4 12 1 13 5 14 5 15 5 16 5 17 3 18 3 19 5 20 4
例子3
z<−rexp(20,0.35) z [1] 1.9134866 0.7739231 20.0291607 3.8254519 1.3787014 1.4096399 [7] 3.6788511 0.8191879 0.5512983 0.7590994 2.5126237 2.5716290 [13] 4.2588730 0.3305763 1.5971879 5.2049425 1.8465026 1.9311743 [19] 1.4250772 1.4123976 df_z<−as.data.frame(z) df_z
输出结果
z 1 1.9134866 2 0.7739231 3 20.0291607 4 3.8254519 5 1.3787014 6 1.4096399 7 3.6788511 8 0.8191879 9 0.5512983 10 0.7590994 11 2.5126237 12 2.5716290 13 4.2588730 14 0.3305763 15 1.5971879 16 5.2049425 17 1.8465026 18 1.9311743 19 1.4250772 20 1.4123976
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短