我有一批正好存储为.html的表。我想读R中的表,执行一些小的清理,然后将它们保存为.csv。如何通过lapply将read_html和html_table传递给一串文件?
我被困在这个的第一部分。当我在一个单一的.html执行以下操作,一切正常:
read_html("file1.html") %>%
html_table(header = TRUE, fill = TRUE)
然而,当我试图lapply叫我得到一个错误:
lapply(filenames, read_html %>%
html_table(header = TRUE, fill = TRUE))
#where 'filenames' comes from a list.files operation
要我的一切后“的文件名, '仍然是lapply(X,FUN)的第二个参数,但显然它不是那种方式。
你介意分享的错误讯息?你是否尝试过没有管道操作员? – Bernhard
使用方法错误(“html_table”): 没有将'html_table'的适用方法应用于类“function”的对象。我考虑尝试没有管道操作员,但不知道如何包装这两个操作。 – Albatrosspro
@Albatrosspro只需使用较长的'lapply'形式。 –