我正试图将excel电子表格中的数据导入R中,格式如下:
样本 | |
---|---|
A | 1 |
B | 0.006 |
C | 0.235668 |
D | 0.000004 |
E | 4 |
F | >;64 |
我使用您的数据创建了一个Excel工作表。问题似乎是第六行,其中Test的值="0">64〃;。这意味着结果数据帧中的列Test
是字符类型。
然而,我只看到0.000004值的科学表示法,它变成了4.0E-6,所以我怀疑您的示例数据与Excel文件中的数据不完全相同。
一种解决方案可能是使用dplyr::mutate
将列转换为数字。假设数据帧命名为test
:
test <- test %>%
mutate(Test = as.numeric(gsub(">", "", Test)))
如果你有除">quot;(您提到"一些符号"(,则需要修改gsub
。