Size: a a a

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

2020 September 24

AS

Anton Silchenko in R (язык программирования)
А у вас точно после этого скрипта не идёт назначение типов данных? Тот же as.numeric такое творит с числами у которых комма вместо точки если локал не совпадает.
источник

Н

Ник in R (язык программирования)
Philipp Upravitelev
на всякий случай проверьте, что в files не попадают временные файлы офиса
неа, не попадают. они хранятся вообще в другой папке
источник

Н

Ник in R (язык программирования)
Anton Silchenko
А у вас точно после этого скрипта не идёт назначение типов данных? Тот же as.numeric такое творит с числами у которых комма вместо точки если локал не совпадает.
точно. я полностью скрипт скинул.
источник

AS

Anton Silchenko in R (язык программирования)
Ник
точно. я полностью скрипт скинул.
Если в пустых колонках должны быть цифры, то это точно назначение типа данных чудит. Попробуйте назначить при импорте тип всех колонок как текстовый.
источник

Н

Ник in R (язык программирования)
Anton Silchenko
Если в пустых колонках должны быть цифры, то это точно назначение типа данных чудит. Попробуйте назначить при импорте тип всех колонок как текстовый.
точно)спасибо помогло)
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Григорий Демин
https://bert-toolkit.com/ - формулы на R в Экселе
Слушайте, классная штука. Правда, пока не получилось вывести ппздще на страницу, хотя базовые plot выводятся.
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Ник
Всем привет.
кто сталкивался с подобным?
через
library(readxl)
library(plyr)
собираю инфу со всех файлов эксель в папке.
на выходе показывает что значения пустые http://prntscr.com/un1s3u
хотя они есть в эксельках.

сам скрипт
library(readxl)
library(plyr)
files <- list.files(path = "C:/Users/aaa/Desktop/aaa",
                   full.names = TRUE,
                   recursive = TRUE,
                   pattern = "*.xlsx")
data <- ldply(files, read_excel, sheet = "list1", skip = 1, col_names = TRUE)
data1 <- data[c(4,5,6,8,10)]
colnames(data1) <- c("date","col1","col2","col3","col4")


library(readxl)
library(plyr)
files <- list.files(path = "C:/Users/aa/Desktop/aa",
                   full.names = TRUE,
                   recursive = TRUE,
                   pattern = "*.xlsx")
data2 <- ldply(files, read_excel, sheet = "list2", skip = 1, col_names = TRUE)
data1_2 <- data2[c(5,6,7,8,9,10,11,12)]
colnames(data1_2) <- c("col1","date","col2)","col3","col4","col5","col6","col7")
col_type прописать
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Григорий Демин
https://bert-toolkit.com/ - формулы на R в Экселе
На первый взгляд прикольно, надо посмотреть внимательно
источник

ЭА

Эдик Амперян... in R (язык программирования)
Открыл код, которым давно не пользовался, а там у меня из dplyr использовалось mutate_ и transmute_ с формулами. Оказалось, что функции с подчеркиванием уже не используются, а в обычный mutate формулы не засунешь. Пока вроде только warning, но потом глядишь совсем перестанет работать. Кто-нибудь сталкивался с необходимостью переписать подобный код с формулами?

На SO нашел - предлагается такое вот решение: https://stackoverflow.com/questions/37684283/let-dplyr-mutate-use-formula

Буду пробовать...
источник

A

Andrey in R (язык программирования)
Эдик Амперян
Открыл код, которым давно не пользовался, а там у меня из dplyr использовалось mutate_ и transmute_ с формулами. Оказалось, что функции с подчеркиванием уже не используются, а в обычный mutate формулы не засунешь. Пока вроде только warning, но потом глядишь совсем перестанет работать. Кто-нибудь сталкивался с необходимостью переписать подобный код с формулами?

На SO нашел - предлагается такое вот решение: https://stackoverflow.com/questions/37684283/let-dplyr-mutate-use-formula

Буду пробовать...
data.table - вот решение
источник
2020 September 25

ИП

Иван Поздняков... in R (язык программирования)
Всем привет! Как принято переводить на русский sanity check? речь про «проверку на вменяемость» данных на входе в функцию и вывод ошибки или предупреждения, если проверка не пройдена
источник

JS

Jury Sergeev in R (язык программирования)
Адекватность?
источник

А[

Александр [capsula]... in R (язык программирования)
Иван Поздняков
Всем привет! Как принято переводить на русский sanity check? речь про «проверку на вменяемость» данных на входе в функцию и вывод ошибки или предупреждения, если проверка не пройдена
Валидность/пригодность?
источник

Я

Ярік in R (язык программирования)
Подскажите, пожалуйста, как обработать ошибку в R?. Я добавляю столбец в датафрейм где рассчитываются разные значения для разных строк и если в хотя бы в одном из этих значений будет ошибка, то столбец не добавится. Мне надо что бы при ошибке в одном из значений для этого значения выполнялся другой код. Вроде простая задача, но ничего найти не могу.
источник

АК

Артём Клевцов... in R (язык программирования)
Ярік
Подскажите, пожалуйста, как обработать ошибку в R?. Я добавляю столбец в датафрейм где рассчитываются разные значения для разных строк и если в хотя бы в одном из этих значений будет ошибка, то столбец не добавится. Мне надо что бы при ошибке в одном из значений для этого значения выполнялся другой код. Вроде простая задача, но ничего найти не могу.
?tryCatch
источник

A

Alеx 🤼‍♂️ in R (язык программирования)
Ярік
Подскажите, пожалуйста, как обработать ошибку в R?. Я добавляю столбец в датафрейм где рассчитываются разные значения для разных строк и если в хотя бы в одном из этих значений будет ошибка, то столбец не добавится. Мне надо что бы при ошибке в одном из значений для этого значения выполнялся другой код. Вроде простая задача, но ничего найти не могу.
попробуйте обернуть в
try
или
trycatch
источник

Я

Ярік in R (язык программирования)
Я правильно понимаю у функции tryCatch 2 основных аргумента: код который надо обрабатывать и код который надо выполнять при ошибке. И она векторизована?
источник

АК

Артём Клевцов... in R (язык программирования)
Ярік
Я правильно понимаю у функции tryCatch 2 основных аргумента: код который надо обрабатывать и код который надо выполнять при ошибке. И она векторизована?
Можно обработать любые исключения (exceptions). Их классы можно самим задать. error и warning генерится stop и warning из base, но никто не запрещает сделать свои классы исключений и обрабатывать их.
источник

AS

Alexey Seleznev in R (язык программирования)
Ярік
Я правильно понимаю у функции tryCatch 2 основных аргумента: код который надо обрабатывать и код который надо выполнять при ошибке. И она векторизована?
источник