无法在R Markdown中计算t检验函数

问题描述

我试图从R中的csv数据中读取一些数据,然后计算t检验函数,但我收到一个错误消息,即标签中有意外符号。

这是我的代码

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

这是我的数据的样子:

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)