我有一批正好存儲爲.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'形式。 –