169 похожих чатов

Есть такой полезный навык — разработка ТТ (технических требований) и

ЧТЗ (частное техническое задание).

Вот когда его пишешь, не как для себя, а как для другого, в 90% случаев начинаешь понимать, что же требуется решить.
И вместо нечленораздельных фраз и взмахов руками получается четкая и внятная речь.

@YuryDmitrenko , Вы написали много букв, но с вероятностью 99% они все не туда.

Подозреваю, что у Вас много файлов и там числовые данные записаны с числовым разделителем ",". Вот и весь вопросец.

Шаг в ортогональное пространство. Есть такое понятие — локаль. И в этом случае Ваш вопрос решается простой настройкой локали.

Например, так: https://readr.tidyverse.org/reference/locale.html?q=locale#null

Но всем было бы гораздо проще, если бы исходная проблема формулировалась без промежуточного фильтра и осознания, которые замутняют всю ситуацию. Непонятна тема — просто покажите исходники.

7 ответов

5 просмотров

Мне в РТК курс обещали по написанию ТЗ, да так и не запилили. Так и хожу безграмотным, ориентируясь на чужие примеры (не факт, что адекватные).

Спасибо, постараюсь быть точнее: 1) файлов много; 2) числовые данные в каждом файле - в разных форматах, например, одна колонка (int)- «1000», другая (chr) -«1.1», третья (chr) - «1,1». 3) файлы xlsx и txt; читаю: read_excel; read.delim.

Ilya-Shutov Автор вопроса
Yury Dmitrenko
Спасибо, постараюсь быть точнее: 1) файлов много; ...

а Вы сначала приведите в порядок сами файлы. с помощью регулярок в командной строке https://stackoverflow.com/questions/13043344/search-and-replace-in-bash-using-regular-expressions просто и понятно. зачем на аналитику мусор тащить?

Ilya Shutov
а Вы сначала приведите в порядок сами файлы. с по...

ссылку сохранил; либо я Вас не понял, либо опять на шаг назад - некорректно задал вопрос. Данные после чтения; str() -> data.frame: $1:(int) 10000 ; $2:(chr): «1,1» (данные в каждом столбце без NA, без символов/букв и пр). df$2 <- as.numeric(gsub(“,”,”.”, df$2)) преобразует, но как такую перезапись проделать с столбцами многих файлов, чтобы не повторять одно действие?

Ilya-Shutov Автор вопроса
Yury Dmitrenko
ссылку сохранил; либо я Вас не понял, либо опять н...

тут были уже различные варианты. но поможет только предоставление отдельных файлов. есть еще mutate _if, _at, _all, в новом прочтении across... https://dplyr.tidyverse.org/reference/across.html насколько все это целесообразно в Вашем случае — неясно

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
15
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
12
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
вопрос по москвину - не понимаю вот такого вопроса похоже Сколько разных всегда завершающихся функций с типом a -> a -> b -> a -> a можно реализовать? Две функции одинаково...
Fedor
11
t.me/<username> и tg://user?id=<id> отваливаются по понятным причинам
Denis 🐍|👑 | darling! 🥰
7
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
Карта сайта