gpt4 book ai didi

r - 密度错误。默认: x must be numeric

转载 作者:行者123 更新时间:2023-12-03 08:15:01 26 4
gpt4 key购买 nike

这个问题可能已经重复了。但是即使经过前面的链接,我也无法解决。我有一个文件,如下所示:

data <- read.table("data.txt", header=TRUE)

Samp1 Samp2 Samp3
cg00000029 0.79015390399987 0.8301816 0.8966661
cg00000108 0.970260858767027 0.9655997 0.9699428
cg00000109 0.948456317952246 0.9209855 0.9325146
cg00000165 0.267769194351135 0.2370634 0.3867273

我希望在该列之外创建一个密度图(例如Samp1)。当我使用以下
>plot(density(na.omit(data$Samp1)), col="black")

我收到以下错误:
Error in density.default(na.omit(data$Samp1)) : argument 'x' must be numeric

谁能帮我知道如何纠正这个问题?我已经为相似的文件创建了密度图,但是没有得到这个错误。仅用于此文件。

感谢您的帮助。
提前致谢..

最佳答案

好吧,由于某种原因,您的数据是非数字的:您是否尝试过使用as.numeric()将其强制为正确的类型?

编辑:使用unlist()将其转换为列表类型似乎是答案

关于r - 密度错误。默认: x must be numeric,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13763236/

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