Запитання з тегом «r-faq»

Тег r-faq створений для групування обмеженої кількості питань, що обговорюють проблеми, що регулярно виникають на тегу R. Це не офіційний FAQ щодо R для SO, але повинен слугувати цікавим джерелом інформації про загальні проблеми.

17
Згенеруйте фіктивну змінну
У мене проблеми з генерацією таких фіктивних змінних у R: Я аналізую щорічні дані часових рядів (часовий період 1948-2009). У мене є два запитання: Як згенерувати фіктивну змінну для спостереження №10, тобто для 1957 року (значення = 1 на 1957 рік і нуль в іншому випадку)? Як створити фіктивну змінну, …
86 r  r-faq 

3
Чому `vapply` безпечніше, ніж` sapply`?
У документації сказано vapplyсхожий на sapply, але має заздалегідь визначений тип поверненого значення, тому його можна безпечніше [...] використовувати. Не могли б ви детальніше пояснити, чому це, як правило, безпечніше, можливо, наводячи приклади? PS: Я знаю відповідь і вже схильний уникати sapply. Я просто хотів би, щоб тут була така …
84 r  apply  r-faq 

1
Як підмножити матрицю до одного стовпця, підтримувати тип даних матриці, підтримувати імена рядків / стовпців?
Коли я підмножую матрицю до одного стовпця, результатом є числовий клас, а не матриця (тобто myMatrix [, 5] для підмножини до п’ятого стовпця). Чи є компактний спосіб підмножити в один стовпець, підтримувати формат матриці та підтримувати імена рядків / стовпців, не роблячи чогось складного, наприклад: matrix( myMatrix[ , 5 ] …
84 r  matrix  subset  r-faq 

16
Перейменуйте кілька стовпців за іменами
Хтось мав це вже запитати, але я не міг знайти відповіді. Скажімо, що я маю: x = data.frame(q=1,w=2,e=3, ...and many many columns...) який найелегантніший спосіб перейменувати довільну підмножину стовпців, позицію яких я не обов’язково знаю, в деякі інші довільні імена? наприклад, скажіть, що я хочу перейменувати "q"та "e"в, "A"і "B"який …
84 r  dataframe  rename  r-faq 

4
R: що таке слоти?
Хтось знає, що таке слот у R? Я не знайшов пояснення його значення. Я отримую рекурсивне визначення: "Функція слота повертає або встановлює інформацію про окремі слоти об'єктів" Допомога буде вдячна, Дякую - Алея
79 oop  r  s4  slot  r-faq 

2
Як мені мати справу зі спеціальними символами, такими як \ ^ $.? * | + () [{У моєму регулярному виразі?
Я хочу , щоб відповідати регулярному виразу спеціального символу , \^$.?*|+()[{. Я намагався: x <- "a[b" grepl("[", x) ## Error: invalid regular expression '[', reason 'Missing ']'' (Еквівалентно stringr::str_detect(x, "[")або stringi::stri_detect_regex(x, "[").) Подвоєння значення, щоб уникнути цього, не працює: grepl("[[", x) ## Error: invalid regular expression '[[', reason 'Missing ']'' …
78 regex  r  r-faq 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.