У меня есть список из 6 списков:Создание структуры данных из списка в R
> dput(ATQ1)
list(c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,
0, 0), c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1), c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1), c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1), c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1), c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1))
Я хочу написать короткую программу, чтобы назвать их (например, col1, col2, col3, COL4, col5 , col6.), а затем создайте кадр данных, используя эти данные, где каждый список представляет столбец кадра данных. Может кто-нибудь дать мне знать, как это сделать? Я искал решение, но не смог его получить. Благодарю.
'as.data .frame' и 'names' вы здесь друзья, первый конвертирует список в data.frame, а второй позволяет вам называть столбцы. –
О, ничего себе! Круто! Я никогда не знал, что для кадра данных не требуется иметь имена столбцов. Кажется, что кадр данных представляет собой список списков однородного размера. – Sumit
@JoshuaUlrich выглядит, просто сделал поиск, используя очевидные термины, и нашел ссылки на этот пост ... выглядит разумно, если немного сложно для нового пользователя R, поскольку OP, похоже, –