Size: a a a

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

2021 June 13

DL

Dmitry Lebedev in R (язык программирования)
В поле «Комментарий» указать PDF. Это косяк формы, надеюсь, исправят
источник

ИП

Иван Поздняков... in R (язык программирования)
Кстати, заходите на скринкаст через пять минут. Сегодня в планах подобавлять картинки (с рыбами!) на график в ggplot2
источник

ИП

Иван Поздняков... in R (язык программирования)
​​Сегодняшний воскресный скRинкаст начнётся в 20:00.

Иван и Гкоргий будут анализировать данные про рыбную ловлю.

Ссылка для подключения:
https://zoom.us/j/92284891260
источник

PU

Philipp Upravitelev in R (язык программирования)
сижу, проверяю контрольную. вспомнил старую забаву.
Задание: Напишите выражение, которое будет добавлять к каждому элементу вектора letters слово letter, например, letter a.

(в оригинале я прямо предлагал воспользоваться lapply + анонимной функцией).
пишите свои варианты решений, чем страньше, тем лучше.

пример из вариантов студентов, нерабочий
letters1 <- sapply (letters, letters+"letter")
источник

AP

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

PU

Philipp Upravitelev in R (язык программирования)
ну, я учил R, барышня учила что-то другое, видимо, если учесть, как часто она была на занятиях %)
источник

IV

Ivan Voronin in R (язык программирования)
'+' <- function(a, b) paste(a, b)
'letter' + letters
источник

IV

Ivan Voronin in R (язык программирования)
телега съела обратные кавычки вокруг плюса так тоже работает =)
источник

PD

Pavel Demin in R (язык программирования)
Reduce(c, Map(paste0, "letter ", letters))
источник
2021 June 14

PU

Philipp Upravitelev in R (язык программирования)
о, есть еще более простое решение
for (i in letters) {  cat('letter', i, '\n')}
источник

ИП

Иван Поздняков... in R (язык программирования)
Ну вот, да, условные питонисты ожидают от ‘+’ соединения строк при работе со строковыми значениями
источник

ИП

Иван Поздняков... in R (язык программирования)
Оператор ‘+’ при работе с character выдает ошибку (в отличие от некоторых других языков программирования). Вам кажется, что лучше:
Анонимный опрос
63%
Оператор ‘+’ выдает ошибку, если его применить на character векторах
37%
Оператор ‘+’ ведет себя как ‘paste0()’, если применить его на character векторах
0%
Другой вариант (напишите какой, пожалуйста)
Проголосовало: 30
источник

A

Andrey in R (язык программирования)
А просто paste("letter", letters) нельзя?
источник

IS

Ilya Shutov in R (язык программирования)
также хотел ответить. базовые принципы: vectorization + recycling
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Так смысл был в самом нелепом решении. Я вообще думал предложить сохранять в ксв с пробелом разделителем. А потом читать построчно))
источник

a

aGricolaMZ in R (язык программирования)
Fun :)
источник

PU

Philipp Upravitelev in R (язык программирования)
можно, конечно. я студентам рассказывал и показывал векторизацию.

просто конкретно в случае задания - мы на занятиях разбирали и писали большую функцию для скрапинга сайта, и использование paste было в первых ее строчках. то есть, задание контрльной опиралось на решение, которое было на занятиях. хотя если смотреть на него оторванно от контекста, то, конечно, lapply там не нужен и можно просто векторизацией пройти.
источник

PU

Philipp Upravitelev in R (язык программирования)
и да, я здесь предложил написать самые нелепые и странные варианты решений
потому что просто оптимальные - это скучно %)
источник

v

vovanz in R (язык программирования)
здесь есть кто-нибудь кто распознавал русский язык в pdf документах с помощью тесаракта?
источник

A

Andrey in R (язык программирования)
Я вроде экспериментировал когда-то
источник