我正在尝试使用 R 将一些 pdf 文件文本保存到列中。下面是我的代码,其中我在扇区数据 [行,“TextinPdfs”] <- 提到错误的文本中出现错误,如下所示。!分配的数据text
必须与行下标兼容row
。必须分配 x 1 行。x 分配的数据有 43 行。i 行更新需要一个列表值。你需要list()
或as.list()
?
for (row in 1:nrow(sector_data)) {
tryCatch({
#print("its printing")
text <- pdf_text("E:/files/Axiata_2013.pdf")
sector_data[row, "TextinPdfs"] <- text
sector_data_filtered <- rbind(sector_data_filtered, sector_data[row,])
}, error = function(e) {
print(paste("File", filename, "is corrupted"))
})
}
有人可以尽快帮助解决这个问题。