方法:複数.xlsxファイルを一つに.R/Rstudioを使うCSV
3409 ワード
これは、複数のMS Excelファイルからのパッケージを使用して1つの大きなCSVファイルにデータを取るのに役立つし、Rのシンプルなプログラムです.最初にRをインストールしなければなりませんでした. 一度インストールしたら、Rを実行して新しいコンソールを開きます.コンソールで、次のように書いて、
あなたのExcelファイルが割り当てられているフォルダに作業ディレクトリを設定してください.コンソールで
前のステップが正しいかどうかチェックするために、コンソールで では以下のサブルーチンを実行します.
このプログラムは、 最終的に、 Aを与えるのを忘れないでください❤️ これが役に立つなら、
readxl
パッケージをインストールしてロードします.> install.package("readxl") # install the package
> library(readxl) # load the package
setwd()
関数を使用します.setwd("C:/your_path_goes_here/xlsx_folder")
getwd()
を実行してください.# list of the names of the excel files in the working directoy
lst = list.files()
# create new data frame
df = data.frame()
# iterate over the names in the lists
for(table in lst){
dataFromExcel <- read_excel(table)
df <- rbind(df,dataFromExcel)
}
write.csv(df, "data.csv")
.xlsx
ファイルを自分の名前で取得し、そのデータを読み、dataFromExcel
の変数に対して書きます(ファイルを読む方法についての特定の情報を与えるためにread_excel() documentationを読むことができます).その後、rbind()
関数は、両方のデータフレームから行をマージします.これは、フォルダ内のすべてのExcelファイルをループします.write.csv()
機能は、作成します.データからCSVファイルは、現在の作業ディレクトリに“data . csv”という名前のメインデータフレームdf
にアップロードしました.Reference
この問題について(方法:複数.xlsxファイルを一つに.R/Rstudioを使うCSV), 我々は、より多くの情報をここで見つけました https://dev.to/dankollb/how-to-multiple-xlsx-files-to-one-csv-using-r-rstudio-394iテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol