Size: a a a

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

2021 June 11

IS

Ilya Shutov in R (язык программирования)
1. лучше итераторами пользоваться. purrr::walk или просто data.table. В постановке 'снизить нагрузку на сервер БД' задача принципиально однопоточная и последовательная.
2. data.frame разбивается на чанки. Можно делать это 100500 способами, один из простейших: row_number() %/% 100000
3. В подходе data.table можно как-то так:
dt[, chunk := .I %/% 100000][, writeChunk(.SD), by = chunk]
где writeChunk(){.......; NULL} пишет кусок таблицы в базу

https://rdatatable.gitlab.io/data.table/index.html
источник

ДС

Денис Стадник... in R (язык программирования)
Я все никак не мог понять, каким образом большая часть людей знающая R его выучила. Может не только у меня такой вопрос был. Я например выучил его только потому что в курсе на Coursera (Data Science specialization) он был основным.

Но на этой неделе проводил собеседование нескольких европейский студентов, и они все говорили что знают R потому что его учат в университетах. И только после, им давали другие языки. Тайна раскрыта.
источник

AZ

Arsenii Zed in R (язык программирования)
> И только после, им давали другие языки.
не понял месседж, им давали другие языки до R? Или R первый язык?
источник

ДС

Денис Стадник... in R (язык программирования)
R как первый язык в некоторых случаях.
Моя выборка - 2 человека из 3 сказали что R был первым языком, а потом уже введение в другие языки. И студенческие проекты групповые делались на R.
источник

AZ

Arsenii Zed in R (язык программирования)
Как одна жалкая запятая меняет весь смысл предложения =D
источник

DP

Dmitry Penzar in R (язык программирования)
А, сегодня ж пятница
источник

DP

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

ДС

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

DB

Dr. Konstantin Blago... in R (язык программирования)
Я выучил R, так как пользовался SPSS, а там совсем страшный скриптовый язык 😁
источник

EP

Ed P in R (язык программирования)
В РФ тоже учат. В группе кажется эта тема какое-то время назад обсуждалась. В Спбгу на кафедре статмода, н-о точно есть.

Я лично учил на степике, правда это уже был язык наверное пятый или шестой
источник

DP

Dmitry Penzar in R (язык программирования)
Сегодня пятница, когда поднимают/пытаются поднять холиварные споры. И очевидна тема про R, как его учить, и первым ли языком - холивар.  Я больше ничего иного в виду не имел.
источник

DB

Dr. Konstantin Blago... in R (язык программирования)
Но это у меня не первый язык
источник

А[

Александр [capsula]... in R (язык программирования)
Пятница? Холиварные споры? В далёком 2003 моим первым языком программирования был html
источник

EP

Ed P in R (язык программирования)
Но ведь, хтмл - это вообще не язык программирования 😄😄

Это как Вики разметку назвать языком программирования
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Так это же не язык программирования ...
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Это прям наброс ...
источник

DP

Dmitry Penzar in R (язык программирования)
Только html5 является яп, так что, слишком жирно
источник
2021 June 12

ИП

Иван Поздняков... in R (язык программирования)
А не языком разметки? Или язык разметки входит в множество языков программирования?
источник

ИП

Иван Поздняков... in R (язык программирования)
Есть базовая функция split(), которая разделит датафрейм на список датафреймов. Ну а потом по списку можно lapply()/purrr делать
источник

R

Rus in R (язык программирования)
на список по сколько строк? И как она поделит датафрейм из 7 строк, если надо поделить на чанки по 3 строки?
То есть чанк1 - это строки с 1 по 3
чанк 2 - это строки с 4 по 6

а последний чанк3 с одной оставшейся строкой номер 7 эта функция обрежет или наоборот добавит еще две пустые строки , чтобы чанк3 был с 7 по 9 строку?
источник