Отдельная функция не генерирует столбцы из имен переменных в одном столбце - PullRequest
0 голосов
/ 26 апреля 2019

My data set

У меня есть набор данных, в котором есть столбец «VAR», имеющий 4 различных значения «rel», «ep», «sn» и «sp ”

Эти ключи / значения должны иметь свой собственный столбец

Я попытался использовать функцию распространения из tidyr, чтобы создать 4 различных столбца из значений / ключей в разделе« VAR », но я получаюследующая ошибка

Ошибка: каждая строка вывода должна быть идентифицирована уникальной комбинацией клавиш. Ключи совместно используются для 57920 строк: * 246161, 296841 * 246162, 296842 * 246163, 296843 * 246164, 296844 * 246165, 296845 * 246166, 296846 * 246167, 296847 * 246168, 296848 * 246169, 296849 * 246170, 296850 * 246171, 296851 * 246172, 296852 * 246173, 296853 * 246174, 296854 * 246175, 296857 * 246756, 29685568246, 29686, 246875, 296855682686, 296855, 246875, 29685568, 246756, 296855, 246756, 29685568, 246, 29685568246, 29685568246, 29685568246, 29684516246, 296845 * 246166, 296846 * 246167, 296847 * 246168, 296848 * 246169, 296849 * 246170, 296850 * 246171, 296851 * 246172, 296852 * 246173, 296853 * 246174, 296854 * 246175* 246178, 296858 * 246179, 296859 * 246180, 296860 * 246181, 296861 * 246182, 296862 * 246183, 296863 * 246184, 296864 * 246185, 296865 * 246186, 296866 * 246187, 296867, 24681868, 296867 * 246188, 296867 * 246188, 296867 * 246188, 296867 * 2461868,296870 * 246191, 296871 * 246192, 296872 * 246193, 296873 * 246194, 296874 * 246195, 296875 * 246196, 296876 * 246197, 296877 * 246198, 296878 * 246199, 296879 * 246200, 296880 * 2468201, 296820 * 2468201246203, 296883 * 246204, 296884 * 246205, 296885 * 246206, 296886 * 246207, 296887 * 246208, 296888 * 246209, 296889 * 246210, 296890 * 246211, 296891 * 246212, 296892 * 246

1013spread (who_3, key = var, value = value)

who_3 содержит некоторые неопрятные данные, а именно тот столбец, который я пытаюсь распространить

Ï, как ожидается, сможет легко создать 4 разных столбца, но этоошибка неожиданная

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