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

Господа! Извините за нубский вопрос по поводу поведения интерпретатора R.

Автодополнение имен переменных и т.п. в IDE - это понятно. Но автодополнение имен, в частности например имен столбцов в датафрейме, которое делает интерпретатор по своему усмотрению, слегка напрягает. Это можно как-то отключить?
df <- data.frame(alpha = 1:10)
df$alpha
df$a

18 ответов

10 просмотров

Не использовать доллар, а звать подстолбец так: df[["alpha"]]

В этом то и фишка $. Он выполняет частичный мэтч (слева направо)

В емаксе можно настроить так, чтоб табом скроллить по автодополнению после $

Vlad-Aks Автор вопроса
Alexander S1r
В этом то и фишка $. Он выполняет частичный мэтч (...

Спасибо за разъяснения. Воспитывался на С++, поэтому было неожиданно. Где-то слышал, что доллару каюк. Скорее бы ;)

Vlad Aks
Спасибо за разъяснения. Воспитывался на С++, поэт...

Ух, мне бы так воспитываться, давно бы освоил уже Rpp)

Vlad Aks
Спасибо за разъяснения. Воспитывался на С++, поэт...

Никаких каюков. Это базис. ?$ дает ответ: Both [[ and $ select a single element of the list. The main difference is that $ does not allow computed indices, whereas [[ does. x$name is equivalent to x[["name", exact = FALSE]]. Also, the partial matching behavior of [[ can be controlled using the exact argument. tibble является переосмыслением data.frame, используете его. Или опции включайте как выше сказано. Сахар добавлять по вкусу. Три ключевых отличия Tibbles : - printing, - subsetting, - recycling rules.

Ilya Shutov
Никаких каюков. Это базис. ?$ дает ответ: Both [[...

Про каюк доллару говорили экономисты, они R не используют.

Давайте не будем уточнять, это оффтопик для этого чата

Ілія Малекі
Вы же начали!

Каюсь. Не сдержался.

Vlad Aks
Спасибо за разъяснения. Воспитывался на С++, поэт...

В другом смысле могли читать, например, здесь: https://www.labirint.ru/books/733413/

Ілія Малекі
Фу политота

Откройте просто книги если интересно. Не одним «Экономиксом» мир описывается. Наука — она многогранна и есть разные школы и течения. Кидать клише «не читал, но осуждаю» — было уже все это.

Ilya Shutov
Откройте просто книги если интересно. Не одним «Эк...

этот аргумент — классика конспирологии: вы критикуете потому что не поняли наших книг. Есть проблема написать чепуху быстрее, чем ее аргументированно разоблачить.

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

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

@Aiwan что такое база образца?
Alexey
27
Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
а сколько всего в IT умерло? Где флеш-игры, их было туча, где они все? Сегодня технология есть, а завтра вжух и мёртвая. Этот wasm сильно напоминает джавовские апплеты, silver...
Constantin F.
5
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
а вы в курсе, что Initialize() не работает? var arr123: array[0..123] of Byte; ... Initialize(arr123, SizeOf(arr123));
Iluha Companets
8
что читать по делфи?вообще 0 в нем
fd dsds
9
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
Карта сайта