#r #csv #t-test
#r #csv #t-test
Вопрос:
Я пытаюсь прочитать некоторые данные из csv-данных в R, а затем вычислить функцию t-test, но я получаю сообщение об ошибке, что в label есть неожиданный символ.
Это мой код :
library(tidyverse)
library(magrittr)
library(dplyr)
labels <- list('non-failing heart (NF)', 'failing heart (F)')
data <- read.csv("C:\Users\alex\Downloads\data.csv", header=T)
data[data == 'NA_integer_'] <- NA
data %>% mutate_all(as.numeric) -> data
t.test(data$NF, data$F)
df <- setNames(do.call(rbind.data.frame,
lapply(data, function(d) data.frame(d[1], d[2]))),
labels)
results <- t.test(df$`non-failing heart (NF)`, df$`failing heart (F)`)
results$statistic
results$estimate
results$p.value
и это ошибка :
Error: unexpected Symbol in:
" labels)
results"
> results$statistic
Error: Object 'results' not found
Вот как выглядят мои данные:
Комментарии:
1. Это синтаксическая ошибка: это говорит о том, что выражения в вашем коде сформированы неправильно (например, отсутствует запятая). Он никогда не доходит до стадии чтения набора данных. Однако я не получаю ошибку из того, что вы опубликовали: вам нужно искать опечатку в оригинале.
2. @user2554330 спасибо за ваш комментарий, это также то, что я понял из ошибки после некоторых поисков в Google, но я не нашел, чего именно не хватает, что вы подразумеваете под опечаткой в оригинале?
3. Я думаю, что код, в котором вы увидели ошибку, не идентичен тому, что вы опубликовали здесь, потому что я не получаю эту ошибку из того, что вы опубликовали.
4. @user2554330 Я скопировал из R studio, это тот же код
5. Хорошо, но я не понимаю, какая связь с R Markdown.