3

ファイルに 2 つのシートがあり、from package.xlsxを使用して両方の Excel シートのリストを生成したいと考えています。このコードを使用しましたread_excelreadxl

my_work <- lapply(excel_sheets("data.xlsx"), 
                      read_excel, 
                      path = "data.xlsx")

このread_excel()関数は"data.xlsx"ファイルに対して複数回呼び出され、各シートが次々に読み込まれます。結果はデー​​タ フレームのリストで、各データ フレームは のシートの 1 つを表しdata.xlsxます。lapply私の質問は、ファイルが既に作業ディレクトリにあるのに、なぜ関数にパス引数を書く必要があるのですか?

4

2 に答える 2

0

ドキュメント:

read_excel(path, sheet = 1, col_names = TRUE, col_types = NULL, na = "", skip = 0)

パラメーター パスは必須の引数です。そのため、入力する必要があります。そうしないと、エラーがポップアップ表示されます。

于 2017-01-21T16:14:51.073 に答える