小编use*_*240的帖子

如何将NA-s更改为R中的空单元格

我有一个具有不同列数的数据框(取决于我有更少或更多数据点的年份).最初这是一个横截面时间序列长数据集,而不是一个广泛的数据集,但我需要从中提取每年的向量(我想创建国家表).

NA如果我有更少的数据点(这意味着一些结束列具有NA-s),R将s放在行的末尾.

但是我想在不喜欢NAs 的Python代码中使用每一行作为输入向量.所以我想NA用空单元替换s.拥有不同长度的矢量是理想的.NA用零替换s也不起作用,因为我想跟踪不同年份的不同行大小.我找到了人物的答案,但我有数字,任何帮助将不胜感激.目标是编写一个没有NA-s的表或csv文件,因为我想在python代码中传递每一行.
谢谢!

 mat1 <- matrix(c(3,0, 1, 13, NA, NA,NA, 3, 0, 1, 13, 
                  NA, NA, NA, 3, 0 ,1 ,16, NA, NA, NA,
                  3,0, 1, 16, NA, NA, NA, 0, 0, 134, 33, 39, 1, 14,    
                  0,0, 134, 33, 39, 1, 14),7,6)
print(t(mat1))
     [,1] [,2] [,3] [,4] [,5] [,6] [,7]
 [1,]    3    0    1   13   NA   NA   NA
 [2,]    3    0    1   13   NA   NA   NA
 [3,]    3    0    1 …
Run Code Online (Sandbox Code Playgroud)

replace r

0
推荐指数
1
解决办法
946
查看次数

标签 统计

r ×1

replace ×1