Многие пакеты в R со встроенными наборами данных в них (как «Транспортное средство» в «mlbench» и «churn» на C50). Мы можем использовать функцию data()
для загрузки этих наборов данных. Иногда я хочу проверить структуру и содержимое этих наборов данных, чтобы построить новый набор данных для дальнейшего анализа. Но функция view()
offen не смогла выполнить эту задачу, summary()
может использовать в некоторых случаях, но если вы используете summary(churn)
, то получите только один результат: Error in summary(churn) : 找不到对象'churn'
. Есть ли распространенные методы для раскрытия части встроенного набора данных?Как показать содержимое встроенного набора данных?
-1
A
ответ
1
Несмотря на то, что churn.Rdata находится в каталоге ../data/ библиотеки C50, загрузка его показывает, что в ней нет объекта «churn». Есть, однако, наборы данных и «churnTest» и «churnTrain» и вы можете увидеть их структуру с ул():
load('/path/to/my/current_R/Resources/library/C50/data/churn.RData')
ls(patt='churn')
#[1] "churnTest" "churnTrain"
str(churnTest)
'data.frame': 1667 obs. of 20 variables:
$ state : Factor w/ 51 levels "AK","AL","AR",..: 12 27 36 33 41 13 29 19 25 44 ...
$ account_length : int 101 137 103 99 108 117 63 94 138 128 ...
$ area_code : Factor w/ 3 levels "area_code_408",..: 3 3 1 2 2 2 2 1 3 2 ...
$ international_plan : Factor w/ 2 levels "no","yes": 1 1 1 1 1 1 1 1 1 1 ...
$ voice_mail_plan : Factor w/ 2 levels "no","yes": 1 1 2 1 1 1 2 1 1 2 ...
# snipped remainder of output
бы также получили какой-то ответ на:
data(package="C50")
I получить панель, которая появляется с:
Data sets in package ‘C50’:
churnTest (churn) Customer Churn Data
churnTrain (churn) Customer Churn Data
есть ли что-то мешает вам загрузки набора данных, введя 'LS()', чтобы получить имя переменной, а затем просто осматривая его, как обычно? –
вы должны использовать 'View()', а не 'view()' – epo3