gpt4 book ai didi

r - 将 Excel 文件加载到 R,同时将列设置为一个因子

转载 作者:行者123 更新时间:2023-12-01 02:55:17 25 4
gpt4 key购买 nike

我有一个 Excel 文件,我试图使用 RODBC 包中的 odbcConnectExcel 和 sqlQuery 命令将其加载到 R 中。其中一列具有带加号或减号的数值,例如“5+”或“3-”。但是,如果我做类似的事情,

conn <- odbcConnectExcel("file.xls")
sqlQuery(conn, "SELECT * FROM `Sheet1$`")

然后带有加号和减号的列将作为数字列返回,并删除这些符号。有没有办法让这一栏作为保持标志的一个因素?我宁愿不必先将文件转换为另一种格式。

谢谢。

最佳答案

如果您使用 xlsReadWrite ( http://www.swissr.org/software/xlsreadwrite ) 包读取文件,则此类数据将成为一个因素:

library(xlsReadWrite)
x <- read.xls(file="file.xls")

但是,请注意,您需要做的不仅仅是 install.packages("xlsReadWrite")让这个包运行。你需要另一个文件左右,我忘了。

关于r - 将 Excel 文件加载到 R,同时将列设置为一个因子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3204223/

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