[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出力関係はまだまだテクニックがあるので別途記事を書こうかな・・・


ご意見・ご要望などありましたらコメント欄に書き込みくださいませ。
新規記事投稿のリクエストなどあれば問い合わせフォームからどうぞ。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です