[R/SAS/Python]データの作成

目的

以下のようなデータを作成したい。

IDNAMESEXHEIGHTWEIGHT
1スコールMale17764
2リノアFemale16350
3キスティスFemale17255
4ゼルMale16861
5セルフィFemale15741
6アーヴァインMale18570

(参考)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ライブラリでデータを作成する



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

コメントを残す

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