小编use*_*630的帖子

read.sas7bdat无法读取压缩文件

我正在尝试读取R中的.sas7bdat文件.当我使用该命令时

library(sas7bdat)
read.sas7bdat("filename")
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Error in read.sas7bdat("county2.sas7bdat") : file contains compressed data
Run Code Online (Sandbox Code Playgroud)

我没有SAS经验,所以任何帮助都将受到高度赞赏.

谢谢!

r sas

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

R用一个独特的随机数替换NA

我在数据框中有一个看起来像这样的变量

x=c(1,2,4,6,7,NA,NA,5,NA,NA,9)
Run Code Online (Sandbox Code Playgroud)

x中的每个元素都是唯一的数字,我想用唯一的数字替换NAs.

我试过的是这样的,但想知道是否有更有效的方法来做到这一点.

x[is.na(x)]=sample(10:15,replace=F)
Warning message:
In x[is.na(x)] = sample(10:15, replace = F) :
  number of items to replace is not a multiple of replacement length
Run Code Online (Sandbox Code Playgroud)

谢谢!

replace r unique

4
推荐指数
1
解决办法
2708
查看次数

标签 统计

r ×2

replace ×1

sas ×1

unique ×1