gpt4 book ai didi

R/Excel : leading zeroes

转载 作者:行者123 更新时间:2023-12-04 20:16:26 25 4
gpt4 key购买 nike

我正在尝试使用 xlsx 将 Excel 2010 工作簿文件中的工作表读入 R和 XLConnect包。尽管将工作表中的单元格格式化为“文本”,但两者都在邮政编码列上删除了前导零。

wb <- loadWorkbook('c:/~/file1.xlsx')
sheetNames <- getSheets(wb)

for(i in 1:length(sheetNames)){ # i = 2
#dat1 <- read.xlsx('c:/~/file1.xlsx', sheetNames[i], as.data.frame = T)
dat1 <- readWorksheetFromFile('c:/~/file1.xlsx', sheetNames[i])
}

有人对如何处理这个问题有建议吗?

最佳答案

您可以将列类型指定为 readWorksheet() 的参数。或 readWorksheetFromFile() , 通过使用参数 colType = ... .

例如,要将所有列读取为字符,请使用:

readWorkSheet(..., colType="character")

关于R/Excel : leading zeroes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24043162/

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