我有一个包含以下数据的文件:
12341231
1231312
1233123
1231313
523454
6567
73525
我想将文件读入R对象并计算数据的STD。
答案 0 :(得分:1)
我可能会对该文件使用scan
。您无需构建数据框来计算向量的标准偏差。 scan
读取数据并提供一个向量,它比read.table
更快,因为你在这里做的事情。
## put your data into a file, "new.txt"
> txt <- '12341231
1231312
1233123
1231313
523454
6567
73525'
> writeLines(txt, "new.txt")
## read and calculate standard deviation
> x <- scan("new.txt", what = integer())
> x
# [1] 12341231 1231312 1233123 1231313 523454 6567 73525
> sd(x)
# [1] 4426815
答案 1 :(得分:0)
解决方案:
> test.txt <- read.table("base_events.out.sorted", header=F)
> x=as.data.frame(test.txt)
> sd(x$V1/1048576)
[1] 83.45195