[R/SAS/Python]データの作成
目的
以下のようなデータを作成したい。
ID | NAME | SEX | HEIGHT | WEIGHT |
---|---|---|---|---|
1 | スコール | Male | 177 | 64 |
2 | リノア | Female | 163 | 50 |
3 | キスティス | Female | 172 | 55 |
4 | ゼル | Male | 168 | 61 |
5 | セルフィ | Female | 157 | 41 |
6 | アーヴァイン | Male | 185 | 70 |
(参考)FFキャラの身長、体重
プログラム
RSASPythom
#データフレームの作成 DATA <- data.frame(ID = c(1,2,3,4,5,6), NAME = c("スコール","リノア","キスティス","ゼル","セルフィ","アーヴァイン"), SEX = c("Male","Female","Female","Male","Female","Male"), HEIGHT = c(177,163,172,168,157,185), WEIGHT = c(64,50,55,61,41,70))
Rではデータのことをデータフレームと呼ぶ
/* データセットの作成 */ data DATA; attrib ID length = 8; attrib NAME length = $18; attrib SEX length = $6; attrib HEIGHT length = 8; attrib WEIGHT length = 8; input ID NAME $ SEX $ HEIGHT WEIGHT; cards; 1 スコール Male 177 64 2 リノア Female 163 50 3 キスティス Female 172 55 4 ゼル Male 168 61 5 セルフィ Female 157 41 6 アーヴァイン Male 185 70 ; run;
SASではデータのことをデータセットと呼ぶ
事前にattribステートメント等で変数長を指定しないと長さ8より大きい値を読み込めないので注意すること
#ライブラリ呼び出し import pandas as pd #データフレームの作成 DATA = pd.DataFrame({ 'ID' : ([1,2,3,4,5,6]), 'NAME' : (["スコール","リノア","キスティス","ゼル","セルフィ","アーヴァイン"]), 'SEX' : (["Male","Female","Female","Male","Female","Male"]), 'HEIGHT' : ([177,163,172,168,157,185]), 'WEIGHT' : ([64,50,55,61,41,70]) })
Pythonではデータのことをデータフレームと呼ぶPandasライブラリでデータを作成する
ご意見・ご要望などありましたらコメント欄に書き込みくださいませ。
新規記事投稿のリクエストなどあれば問い合わせフォームからどうぞ。