R - это бесплатный язык программирования с открытым исходным кодом и программная среда для статистических вычислений, биоинформатики, визуализации и общих вычислений. Пожалуйста, предоставьте минимальные и воспроизводимые примеры вместе с желаемым результатом. Используйте dput () для данных и укажите все небазовые пакеты с вызовами library (). Не вставляйте изображения для данных или кода, вместо этого используйте блоки кода с отступом. По вопросам, связанным со статистикой, используйте https://stats.stackexchange.com.

Подробнее про r...

Если вы знакомы с SAS, то знаете, что отсутствующие значения считаются -inf, поэтому для такого выражения: If a < 2 then c=1 ; else c= 5; Где отсутствует «а»; c будет присвоено значение 1, потому что логическое выражение "a < 2" будет "Истина". Обратите внимание, что мой вопрос касается резуль....
r
4 Фев 2022 в 16:51
У меня есть датафрейм, как это: NAME ALPHA BETA GAMMA DELTA CONSTANT FUNCTION ANSWER A 1 2 3 4 5 F1 B 6 7 8 9 10 F2 C 11 12 13 14 15 F3 D 16 17 18 19 20 F4 E 20 21 22 23 24 F5 F 25 26 27 28 29 F6 G 0.3 0.7 1.0 1.3 1.7 F1 H 2....
4 Фев 2022 в 16:20
Я совершенно новичок в любом виде кодирования, не говоря уже о R в частности, поэтому мои дни гугления не очень помогли. Я был бы очень признателен за любую помощь / идеи! Я хотел бы знать, как получить две новые переменные из исходной переменной и присвоить ей новые значения - в основном я начинаю....
4 Фев 2022 в 15:38
У меня есть список элементов. Я хочу экспортировать этот список в виде файла Excel, при этом каждый элемент экспортируется как отдельный лист в одном и том же файле Excel. Excel имеет ограничение в 31 символ для имен листов. Таким образом, приведенный ниже экспорт не будет работать. Есть ли спосо....
4 Фев 2022 в 10:40
У меня есть 3 списка с именами T1, T2 и T3 (показано ниже). Из этих списков я хочу извлечь подмножество Q. L1<-list("A"=matrix(c(1:4),2),"B"=matrix(c("a","b","c","d"),2)) L2<-list("P"=matrix(c(5:8),2),"Q"=list(list("u","v","w","x"),2)) T1 <- list(L1, L2) T2 <- list(NULL, L1, L2) T3 <- list(L1, NUL....
4 Фев 2022 в 10:21
Я пытаюсь удалить все данные для client_id, когда score для первого элемента для этого клиента (при сортировке по дате) соответствует определенному условию. Судя по моему чтению, data.table может это сделать, и мне удалось почти добиться этого. Вот несколько примеров данных: client_id <- c(1,1,1,2,....
4 Фев 2022 в 09:04
У меня есть основная строка, которая выглядит так: my_main <- "ABCDEFGHIJ" Что я хочу сделать, так это последовательно заменить в каждой позиции другой строкой: my_insert <- "xxx" # the length could be varied from 1 up to length of my_main Конечным результатом является вектор строк, содержащих это....
4 Фев 2022 в 07:51
Цель: Я просматриваю пример данных Twitter и проверяю, содержат ли мои данные в столбце "Tweet" строку слов "yo creo." Если твит содержит "yo creo,", я хотел бы напечатать «1» в столбце "Subject Expression". Ошибка: Я получаю сообщение об ошибке: необходимо подмножество столбцов с допустимым ве....
r
4 Фев 2022 в 06:47
Я новичок в R, поэтому заранее благодарю вас за терпение и помощь! Вот набор данных: Zipcode <- as.character(c(28237:28242,18237:18240)) Property_id <- as.character(c(1134730:1134739)) x <- data.frame(Property_id,Zipcode) Я хотел бы отфильтровать все почтовые индексы, начинающиеся с «18». Окончате....
4 Фев 2022 в 03:35
Я получаю неожиданный шаблон NA от левого соединения. Данные взяты из чистого вторника на этой неделе. а>. library(tidyverse) breed_traits <- readr::read_csv('https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2022/2022-02-01/breed_traits.csv') %>% select(Breed, `Affectio....
4 Фев 2022 в 03:27
Я хотел бы объединить два набора данных по дате, сохранив все даты и заполнив столбец итогов с помощью NA, когда дата не совпадает Набор данных 1 dates A_totals 2015-07-09 1 2015-07-10 1 2015-07-12 2 2015-07-14 4 2015-07-16 0 Набор данных 2 dates ....
r
4 Фев 2022 в 02:21
Итак, я хотел отобразить количество распределения калорий в аспекте, но когда у меня есть следующий код, он не показывает значения. Фасет показывает, но теперь значения. В чем может быть проблема. это анализ набора данных Macdonald в R. menu <- read.csv("mac_menu_processed.csv", header=T)%>% menu....
r
4 Фев 2022 в 02:07
Как рассчитать среднее значение для каждых n последовательных векторов и каждой для n последовательных строк из df, создав новый фрейм данных с результатами? Идея заключается в подходе неперекрывающихся скользящих окон. Я уже могу сделать среднее значение для каждых n векторов с помощью кода: ds<-d....
4 Фев 2022 в 01:34
Я хочу объединить два фрейма данных с одинаковым именем столбца и некоторыми похожими значениями. то есть Dataframe 1 Dataframe 2 ID COLOUR FRUIT ID SHAPE STATUS A Yellow Apple A Cir....
r
4 Фев 2022 в 00:57
Я пытаюсь обнаружить дубликаты дат, а затем удалить все дубликаты из df внутри групп, предпочтительно с помощью group_by(). Я пробовал n=n() и duplicated() безрезультатно. У меня есть data.frame, который выглядит так; UID<-1:10 Group1<-c(rep("Slytherin", 2), rep("Ravenclaw", 3), rep("Hufflepuff", 3....
4 Фев 2022 в 00:41
Я строю матрицу перехода для некоторых цепей Маркова, поэтому мне нужно, чтобы все строки в сумме составляли 1. Я создаю случайную матрицу 10 x 10 с десятью состояниями с помощью: new_vector <- runif(10^2,0,1) new_matrix <- matrix(new_vector, ncol=10, nrow=....
3 Фев 2022 в 23:35
У меня есть кадр данных df со следующими данными: df <- structure(list(group = c("cluster2", "cluster2", "cluster1", "cluster2", "cluster2", "cluster2", "cluster2", "cluster1", "cluster1", "cluster2" ), One = c(-0.614639315096381, 0.88834977627436, 0.0832368160901144, 0.00321829065579383, -1.0418....
3 Фев 2022 в 23:35
У меня есть строка R, которая выглядит так: 0B5P4ZZ, 0B9P40Z, , , , , , , , , , , , , , , , , , , , , , , , , , , , Как я могу избавиться от пробелов-запятых в конце этой строки, чтобы она выглядела следующим образом? 0B5P4ZZ, 0B9P40Z Благодарность!....
r
3 Фев 2022 в 23:15
Я пытаюсь сделать колонку более удобной для чтения. Прямо сейчас данные выглядят так (также я впервые использую stackoverflow.com, поэтому игнорируйте любое неправильное форматирование!): **Money** 16k 42.3k 15 8900 В настоящее время это читается как символьные значения, а не числовые. Я хочу, ч....
3 Фев 2022 в 22:19
После внесения изменений в R-скрипт есть ли способ проверить его синтаксис, выполнив команду перед запуском самого R-скрипта?....
r
3 Фев 2022 в 20:19
Я изо всех сил пытаюсь найти правильный способ достижения относительной доходности в течение месяца, используя последнее наблюдение в предыдущем месяце. Данные для справки: set.seed(123) Date = seq(as.Date("2021/12/31"), by = "day", length.out = 90) Returns = runif(90, min=-0.02, max = 0.02) mData ....
3 Фев 2022 в 20:16
Это мой фреймворк: df <- data.frame(option_1 = c("Box 1", "", ""), option_2 = c("", 4, ""), Width = c("","",3)) Я хочу получить этот фрейм данных: option_1 1 Box 1 2 4 3 3 Я делаю это на гораздо большем фрейме данных с 5+ столбцами, которые я объединяю с пробелами по отношению к....
3 Фев 2022 в 20:06
У меня есть вектор терминов и некоторый текст terms <- c("this","that","those") text <- c("this is some text","here is more text with those words","more text than that other one","this ends it") Я хотел бы использовать grepl для поиска всех терминов во всем тексте и возврата T/F по термину по текст....
r
3 Фев 2022 в 19:56
У меня многомерный массив , , 1 [,1] [,2] [1,] "0" "a" [2,] "1" "a" [3,] "1" "b" [4,] "1" "b" [5,] "1" "b" , , 2 [,1] [,2] [1,] "0" "a" [2,] "1" "a" [3,] "1" "b" [4,] "0" "b" [5,] "1" "b" Я хочу преобразовать свой м....
3 Фев 2022 в 19:37
У меня есть вектор из 0 и 1, и я хочу определить индексы, в которых строка из 0 окружена 1. Если количество 0 между 1 меньше или равно 5, я хочу изменить эти нули на 1 с. Вот пример: > x <- c(0,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1) В позициях 7,8 и 9 у меня есть только три нуля, и поэтому их ну....
3 Фев 2022 в 18:17