[R/SAS/Python]データの出力(Excel)
目的
以下のようなデータをExcelファイルを出力したい。
フィッシャーのアヤメのデータセットをExcelファイル形式にして出力する。
(参考)Iris flower data set
https://en.wikipedia.org/wiki/Iris_flower_data_set
プログラム
RSASPythom
#ライブラリ呼び出し library(openxlsx) #Excelファイルの出力 write.xlsx(iris, file = "iris.xlsx")
Rではirisとスクリプトに打てばサンプルデータのirisデータを呼び出せる
RでのExcelファイルの出力は色々な手法がありますが、openxlsxライブラリを使うのは管理人の趣味です
数ある方法の中で自分にはこれが一番しっくりきた方法でした
/* Excelファイルの出力 */ proc export data = SASHELP.IRIS outfile= "iris.xlsx" dbms = xlsx replace; run;
SASではSASHELPライブラリにサンプルデータとしてirisデータが格納されている
SASの環境によってはdbms = excelと指定する場合もあり
#ライブラリ呼び出し import pandas as pd from sklearn.datasets import load_iris #irisデータを呼び出してデータフレーム化する iris = load_iris() IRIS = pd.DataFrame(iris.data, columns = iris.feature_names) IRIS['species'] = iris.target_names[iris.target] #Excelファイルの出力 IRIS.to_excel('iris.xlsx', index = False)
Pythonではsklearnライブラリにサンプルデータとしてirisデータが格納されているので呼び出す(ついでにデータフレーム化もする)
デフォルトで行番号が出力されるがindex = False で不要とする
Excel出力関係はまだまだテクニックがあるので別途記事を書こうかな・・・
ご意見・ご要望などありましたらコメント欄に書き込みくださいませ。
新規記事投稿のリクエストなどあれば問い合わせフォームからどうぞ。