2016-10-02 3 views
-1

Многие пакеты в R со встроенными наборами данных в них (как «Транспортное средство» в «mlbench» и «churn» на C50). Мы можем использовать функцию data() для загрузки этих наборов данных. Иногда я хочу проверить структуру и содержимое этих наборов данных, чтобы построить новый набор данных для дальнейшего анализа. Но функция view() offen не смогла выполнить эту задачу, summary() может использовать в некоторых случаях, но если вы используете summary(churn), то получите только один результат: Error in summary(churn) : 找不到对象'churn'. Есть ли распространенные методы для раскрытия части встроенного набора данных?Как показать содержимое встроенного набора данных?

+0

есть ли что-то мешает вам загрузки набора данных, введя 'LS()', чтобы получить имя переменной, а затем просто осматривая его, как обычно? –

+0

вы должны использовать 'View()', а не 'view()' – epo3

ответ

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 
Смежные вопросы