Size: a a a

R (язык программирования)

2021 April 21

AS

Alexey Seleznev in R (язык программирования)
это с регуляркой надо поиграться просто
источник

AS

Alexey Seleznev in R (язык программирования)
там скорее всего read.csv не прокатит, там же одна строка и разное к-во колонок в таком случае получается
источник

AS

Alexey Seleznev in R (язык программирования)
в каждом файле вот такая одна строка, но разной ширины

1,2,3,8,12
источник

AS

Alexey Seleznev in R (язык программирования)
из этого надо столбец сделать
источник

AS

Alexey Seleznev in R (язык программирования)
аа блин pivot_longer(), пардон
источник

AS

Alexey Seleznev in R (язык программирования)
не заметил
источник

K

Katharina in R (язык программирования)
Да я чего то игралась но все равно не понимает блин
источник

PD

Pavel Demin in R (язык программирования)
если все файлы называются по виду “part_{number}.txt”, то самый простой вариант - это gsub(“\\D”, “”, file)
источник

YS

Yuriy Saraikin in R (язык программирования)
попробуйте так
`map_df(files, ~ read_csv(.x, col_names = F, col_types = cols(.default = "c")) %>% pivot_longer(everything()), .id = "id") %>%
 select(-name)`
принудительно все числа как текст будут читаться. Где-то у вас некорректно преобразование типов производится
источник

K

Katharina in R (язык программирования)
Ура! Заработало!
источник

K

Katharina in R (язык программирования)
Спасибо большущее
источник

K

Katharina in R (язык программирования)
Всем вам
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
Всем привет!
Подскажите пожалуйста, кто знает, по лэйауту flexdashboard-ов.
Я хочу сделать табсет в обоих окнах колонки. На скрине попытался показать что имею в виду.

Нашёл, что на данный момент нормального решения нет:
https://github.com/rstudio/flexdashboard/issues/37

Но может у кого-то завалялся костыль?
источник

AS

Alexander Semenov in R (язык программирования)
У меня вчера проканало. Файлы с разными колонками слепил.
источник

AS

Alexander Semenov in R (язык программирования)
Вчера проканало, а сегодня уже не канает =(. На одних файлах bind_rows() нормально датафрейм собирает, а на других вылезает ошибка Error: Argument 1 must have names.. Раньше её тоже ловил, но по какому принципу она выскакивает так и не запомнил.
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Обычно когда пытаешься склеить какой-нибудь вектор или что-то ещё, не являющееся датафреймом.
источник

AS

Alexander Semenov in R (язык программирования)
А вот map_df молодцом! Спасибо, работает.
источник

AS

Alexander Semenov in R (язык программирования)
Одни файлы являлись, а другие -- не являются. Функция чтения этих файлов идентичная (`read_delim()`).
источник

AS

Alexander Semenov in R (язык программирования)
Походу это sapply в моей конструкции подгадил. В будущем всё через map_df буду писать.
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Да, sapply по-умолчанию пытается в вектор всё преобразовать.
источник