我想将数据框导出到 xls 文件。我找到了 XLConnect 库,它很容易使用,但我不介意尝试其他东西。
我遇到的问题出在输出(xls 文件)中。由于我的数据框包含像“A_B”这样的字符串,因此输出在每个整数之前都包含字符“。这对我来说是个问题,因为我需要 OpenOffice 来检测带有整数的列,以便以后能够应用公式。
这是一个没有任何问题的小例子,这意味着 xls 文件中的每个条目都是一个整数。
library(XLConnect)
test = as.data.frame(matrix(c(0,0),nrow=1),stringsAsFactors = FALSE)
wb =loadWorkbook('file.xls',create=TRUE)
createSheet(wb, name = "test")
writeWorksheet(wb,test,'test',header=FALSE)
saveWorkbook(wb)
在以下示例中会出现此问题。
library(XLConnect)
test = as.data.frame(matrix(c(0,'A_B'),nrow=1),stringsAsFactors = FALSE)
wb =loadWorkbook('file.xls',create=TRUE)
createSheet(wb, name = "test")
writeWorksheet(wb,test,'test',header=FALSE)
saveWorkbook(wb)
在最后一个示例中,xls 文件中的第一个条目是 '0,它在 OpenOffice 中未被检测为整数。
有没有办法从输出数据中删除字符 ' ?
谢谢