Как я могу прочитать указанный столбец в сгенерированном фрейме данных в R?

#r

#r

Вопрос:

Вот мой код:

 x<-c(1300,541,441,35,278,167,276,159,126,60.8,160,5000,718,9740,135,3480,264.6,379,170,251.3,155.84,187.01,850)
y<-log10(x)
# load fitdistrplus package for using fitdist function
library(fitdistrplus)
# fit logistic distribution using MLE method
x.logis <- fitdist(y, "logis", method="mle")
b1 <- bootdist(x.logis, bootmethod="param", niter=20)
b1# Here are 20 b1.
  

Как я могу прочитать значения параметров (местоположение) в b1? Большое вам спасибо!

Ответ №1:

Используйте функцию str для проверки структуры данных. Фактически, b1 — это список, и первый объект этого списка содержит обычный фрейм данных.

 # extract the data frame for the first object of the list
data <- b1$estim
data$location
data$scale
# Also you can use the double bracket operator
b1[[1]][, "location"]
  

В последней части кода вы можете заметить, что двойные квадратные скобки используются для подмножества объекта списка, а обычные квадратные скобки предназначены для подмножества элементов объекта.