apps:r:import
データインポート {R}
文字コード
- 文字コードが cp932 で化けるときは以下で読み込めばOK
read_file(FILENAME, locale(encoding="cp932"))
- 文字コードが何かもわからないときは
read_file("FILENAME") guess_encoding("FILENAME")
Excel -> R
- Excel → Rにデータを入れる前に,データ整形が必要
- 1ファイル1シートにする(シートはすべて別のファイルに分割)
- 一番上の行には列の名前を入力する
- 1つのシート内には1つの行列のみを入力する
- この状態で .csv(カンマ区切り)で出力する
- 実際に読み込むときは以下のコード
read.csv ("ファイル名.csv")
Excelデータの直接インポート
- readxlパッケージのインストールが事前に必要
#readxl パッケージがないと読み込めない library(readxl) #test.xlsxをシンプルに読み込む(シートは1シート目になる) read_excel("test.xlsx") #読み込んだシート名を確認 excel_sheets("test.xlsx") #3シート目(タイトル=data)を読み込む read_excel("test.xlsx", sheet="data")
#SHEET1のA1〜L28を読み込む readxl("FILENAME.xlsx", sheet="SHEET1", range="A1:L28") #上と同じ処理 readxl("FILENAME.xlsx", range="SHEET1!A1:L28")
他の統計ソフトのデータインポート
- “haven” パッケージのインストールが必要
library(haven) haven::read_stata #STATA データを読み込む haven::read_sas #SAS データを読み込む haven::read_spss #SPSS データを読み込む
apps/r/import.txt · 最終更新: 2023/10/16 by admin