R объединить список в один - PullRequest
0 голосов
/ 25 октября 2018

с учетом следующего кода:

dataset <- read.csv2("/DATASET/dataset.csv", header = FALSE)

# Create my_data
my_data <- dataset
# Convert to a tibble
library("tibble")
my_data <- as_data_frame(my_data)

A <- my_data[1:10,3]
B <- my_data[1:10,4]
n = nrow(A)
trainIndex = sample(1:n, size = round(0.7*n), replace=TRUE)
train = A[trainIndex ,]
test = B[-trainIndex ,]

После разделения набора данных на 70% обучения и 30% тестирования, я хочу создать один список «вывод», который содержит список «поезд» и после добавляется горизонтальносписок «test», только в одном списке.

например:

output <- append(train,test)

Но «output» должен быть новым единственным списком.Я уже пробовал:

output <- append(train,test)

, но он превращает два списка в один и не создает только один список.Вы можете мне помочь?спасибо

1 Ответ

0 голосов
/ 25 октября 2018

Вы должны сгладить список с помощью функции unlist.Существует необязательный параметр с именем recursive, который по умолчанию равен TRUE.

final_output = unlist(output)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...