R 从数据框中选择数字
我需要创建一个数据帧s,它只包含数字R 从数据框中选择数字,r,dataframe,R,Dataframe,我需要创建一个数据帧s,它只包含数字 我不知道怎么打电话给b只回电话号码。你能帮我做这件事吗?不确定这是不是真的问题。b实际上只包含数字。您看到的单词是行名称。对您给出的示例进行一个小的修改,可以创建一个包含两列的数据框: library("PerformanceAnalytics") a<-seq(from=1,to=2,by=.01) b<-table.Stats(a) str(b) 'data.frame': 16 obs. of 1 variable: $ : nu
我不知道怎么打电话给b只回电话号码。你能帮我做这件事吗?不确定这是不是真的问题。b实际上只包含数字。您看到的单词是行名称。对您给出的示例进行一个小的修改,可以创建一个包含两列的数据框:
library("PerformanceAnalytics")
a<-seq(from=1,to=2,by=.01)
b<-table.Stats(a)
str(b)
'data.frame': 16 obs. of 1 variable:
$ : num 101 0 1 1.25 1.5 ...
b
NA
Observations 101.0000
NAs 0.0000
Minimum 1.0000
Quartile 1 1.2500
Median 1.5000
Arithmetic Mean 1.5000
Geometric Mean 1.4828
Quartile 3 1.7500
Maximum 2.0000
SE Mean 0.0292
LCL Mean (0.95) 1.4422
UCL Mean (0.95) 1.5578
Variance 0.0858
Stdev 0.2930
Skewness 0.0000
Kurtosis -1.2357
b已经只包含数字了。您混淆了实际列的行名。注意strb的输出是如何表示只有一个变量的?是的,这是非常复杂的。我已经尝试过任何调用,但都不起作用。顺便说一句,你可以按表来尝试。统计函数它起作用,但我确实需要data.frame,因为我在while中运行它,其中一种最简单的方法是d[i+1],但使用cbind这并不容易。field2[Index]如果你想从b中选择data.frame格式的列,请编写b[i]。如果你想要一个向量,写b[,i]。如果要删除列名,请编写rownamesb
library("PerformanceAnalytics")
a<-seq(from=1,to=2,by=.01)
b<-table.Stats(a)
c<-seq(from=5,to=6,by=.01)
d<-table.Stats(c)
e <- cbind(b,d)
str(e)