#r
#r
Вопрос:
Ну, у меня есть, например, эта таблица данных
money gender city age
2000 F A 21
3341 M B 19
1256 M C 25
3421 F B 35
5633 M A 45
2314 M A 21
1234 F C 26
3535 F D 61
И мне нужно создать новую таблицу с уникальными строками из выбранного столбца в качестве новых имен столбцов.
Например, когда я выбираю «пол», я должен получить эту таблицу
M F
Или когда я выбираю «город», я должен получить эту таблицу
A B C D
Какая команда в R позволит мне это сделать?
Комментарии:
1. Проверьте
unique
…2. Какими будут строки в новой таблице? Или вам нужен только пустой стол?
3. Если
gender
иcity
являются факторами, вы можете использоватьlevels(df$gender)
иlevels(df$city)
. В противном случае просто используйтеunique
. Смотрите?unique
и?levels
.4. Я хочу пустую таблицу. В моем блестящем приложении будут использоваться только названия столбцов в новой таблице.
5. Уровни сработали. Спасибо за совет. Но мне нужно удалить это [1] сейчас. Но я думаю, что найду, как это сделать где-нибудь в другом месте
Ответ №1:
используйте unique ()
уникальный (x, несравнимые = FALSE, …)
Комментарии:
1. Это не дает того, что я хотел. Или я просто чего-то не знаю об этой команде или команда неправильная.