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

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

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

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

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

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

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

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

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

7 ответов

17 просмотров

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

Спасибо, постараюсь быть точнее: 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 насколько все это целесообразно в Вашем случае — неясно

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта