小编장승호*_*장승호的帖子

如何将data.frame转换为r中的原子向量

我有以下数据对象。对象名称是seoul1

   V3    V4    V5      V6    V7    V8  V9
   531 789 894 1,447 1,202 1,186 501

typeof = list, class = data.frame
Run Code Online (Sandbox Code Playgroud)

我想将这些数据转换为由整数或双精度组成的原子向量

我使用了“for”代码

 for(i  in 1:7){
 h[i]<-as.numeric(seoul1[2,][[i]])
  }
Run Code Online (Sandbox Code Playgroud)

但结果如下

for(i in 1:7){

h[i]<-as.numeric(seoul1[2,][[i]])

}

Warning messages:
1: NAs introduced by coercion 
2: NAs introduced by coercion 
3: NAs introduced by coercion 

    print(h)

[1] 531 789 894  NA  NA  NA 501
Run Code Online (Sandbox Code Playgroud)

为什么会发生这个错误,我不知道

r vector dataframe

3
推荐指数
1
解决办法
9336
查看次数

标签 统计

dataframe ×1

r ×1

vector ×1