gpt4 book ai didi

r - 在 R 中绘制数据;错误 : default method not implemented for type 'list'

转载 作者:行者123 更新时间:2023-12-03 16:13:09 32 4
gpt4 key购买 nike

我正在尝试在 ggplot 中绘制数据(我也尝试了来自 github 的 CRAN 版本),但最终出现错误:

Error in is.finite(x) : default method not implemented for type 'list'

这是情节的代码:
ggplot(SinglePatient, aes(x = Condition, y = new, fill = Session)) +
stat_summary(fun.y = mean, geom = "bar", color = 'black', size = 1, position = "dodge") +
stat_summary(fun.data = mean_se, geom ="errorbar", width = .1, size = 1, position = position_dodge(width=.9))+
xlab("Condition") + ylab("Reaction time (ms)") +
scale_y_continuous(expand = c(0,0)) +
plot_theme

这是我正在使用的 data.frame 中的数据示例:

Patient Session Stimulus Trial Running[Trial] Block ACC Side Condition Group new.RT
7212 post blue_color.jpg 14 Center2ExpTrialList 2 incorrect L Center2Exp BrainHQ 251
7212 post brown_color.jpg 6 Center2ExpTrialList 2 correct R Center2Exp BrainHQ 253
7212 post blue_color.jpg 19 Center2ExpTrialList 2 correct L Center2Exp BrainHQ 256
7212 post brown_color.jpg 23 Center2ExpTrialList 12 correct R Center2Exp BrainHQ 261
7212 post blue_color.jpg 18 Center2ExpTrialList 2 correct L Center2Exp BrainHQ 267

知道我需要改变什么吗?非常感谢您的参与。

最佳答案

当我遇到这个问题时的解决方案是运行 unlist在您提供给 ggplot 的列上。问题似乎是 ggplot 不想绘制列表的内容,并且下载最新版本的 ggplot 也没有解决问题。您可能无意中将您提供给它的数据列在了列表中。

我通过简单地执行以下操作解决了这个问题:
dataframe$column <- unlist(dataframe$column)
问题:数据以某种方式采用列表格式。

解决方案:unlist()

关于r - 在 R 中绘制数据;错误 : default method not implemented for type 'list' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57063269/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com