【Tidyverse優(yōu)雅編程】:3行代碼批量讀取Excel文件,每個(gè)帶多個(gè)Sheet

我已經(jīng)寫(xiě)過(guò)好幾篇?R語(yǔ)言?批量讀取?Excel?文件的文章:
【R語(yǔ)言】批量讀取Excel數(shù)據(jù)并合并(升級(jí)版)
https://zhuanlan.zhihu.com/p/157420835
【R語(yǔ)言】5行代碼批量合并Excel文件,并增加文件來(lái)源列https://zhuanlan.zhihu.com/p/158519572
解決的是:
批量讀取多個(gè)Excel,每個(gè)只帶 1 個(gè)sheet
批量讀取 1 個(gè)Excel,帶多個(gè)sheet
總是遇到有人問(wèn):
批量讀取多個(gè)Excel,每個(gè)帶多個(gè)sheet
怎么寫(xiě)代碼?
本篇就用最簡(jiǎn)潔的代碼來(lái)解決一下。
這個(gè)問(wèn)題一點(diǎn)也不復(fù)雜,就是把我前面文章里的方法組合來(lái)用就行了。再一個(gè),就是要有分解問(wèn)題的思維:
分解問(wèn)題,先解決一個(gè)事,寫(xiě)成函數(shù),再批量做事
這也是我反復(fù)講到的數(shù)據(jù)編程思維:

下面開(kāi)始解決問(wèn)題,先加載包:
第一步,獲取多個(gè)Excel文件的路徑
第二步,先解決一個(gè)路徑(1個(gè)Excel,多個(gè)sheet)的讀取,寫(xiě)成自定義函數(shù)
注:可以把大括號(hào)去掉,只寫(xiě)一行代碼。
第三步,批量應(yīng)用到多個(gè)路徑(多個(gè)Excel)上去
完工!
3 行核心代碼即可實(shí)現(xiàn),不詳細(xì)展開(kāi)了,不懂的回看另兩篇文章。

我的 R 語(yǔ)言新書(shū):《R語(yǔ)言編程:基于tidyverse》
https://zhuanlan.zhihu.com/p/198185888
已經(jīng)進(jìn)入出版流程,預(yù)計(jì) 22年夏 能與讀者見(jiàn)面。
更多相關(guān)資源請(qǐng)參閱:
https://zhuanlan.zhihu.com/p/467134727?