У меня есть проблема с уборкой, которая просто не исчезнет go, на самом деле я понятия не имею, как go об этом прямо сейчас.
У меня есть тиббл, в котором Id первого столбца хранит целочисленный идентификатор, а значения второго столбца выглядят примерно так: «2,3 (09/13) 2,6 (10/14) 2,9 (4/15)» Итак, нумерация c (Дата) Нумери c (Дата) Нумерация c (Дата) и т. Д.
Проблема в том, что я не могу определить, сколько раз этот шаблон будет повторяться.
Пример данных:
1 0,2 (01/17) 0,19 (02/17) 0,254 (03/17) 0,26 (07/17) 0,217 (09/17) 0,72 (11/17) 0,896 (11/17)
2 0,144 (06/17) 0,171 (08/17) 0,21 (11/17)
Я ищу что-то вроде: 1 0,2 01/17 1 0,19 02/17 1 0,254 03/17. ..
То, что я хотел бы сделать, это преобразовать это в нечто вроде долгоформатированного списка. Я пытался использовать
separate(tibble,
col = "values",
into = c("a","b","c","d","e","f","g","h","i","l"),
sep=c("\\(","\\)")
)
, и я мог заставить его работать, если после этого использую pivot_longer
, но проблема начала интересовать меня, так что теперь я пытаюсь решить ее более приятным способом.
Я всегда только изучал Java и тому подобное, так что этот вид логики c для меня очень новый.
Спасибо!
... И извините, я не знаю, как отформатировать данные в таблицы.
РЕДАКТИРОВАТЬ: Извините, я не ясно объяснил, как я отформатировал мои данные! Правильное форматирование: c (1,2), c (0,2 (01/17) 0,19 (02/17) 0,254 (03/17) 0,26 (07/17) 0,217 (09/17) 0,72 (11 / 17) 0,896 (11/17), 0,144 (06/17) 0,171 (08/17) 0,21 (11/17)) Извините, но я могу получить ответ от @ jay.sf на работу, большое спасибо !