Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 从数据框中选择数字_R_Dataframe - Fatal编程技术网

R 从数据框中选择数字

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

我需要创建一个数据帧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:
  $ : 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)