Python DataFrameを作成するその①

続いてDataFrameを作成します。

 

https://images.pyq.jp/repo/prod/pandas_structure_dataframe/pandas_structure_dataframe_1.jpg

 

import pandas as pd

df = pd.DataFrame([list('abcd'), list('efgh')])
print(df)

df_values = df.values
print(df_values)

df_columns = df.columns
print(df_columns)

df_index = df.index
print(df_index)

 

結果

  0 1 2 3
0 a b c d
1 e f g h

 

array([['a', 'b', 'c', 'd'],['e', 'f', 'g', 'h']], dtype=object)

RangeIndex(start=0, stop=4, step=1)

RangeIndex(start=0, stop=2, step=1)

 

これで列の値をABCDに変えることもできます

df = pd.DataFrame([list('abcd'), list('efgh')],

columns=list('ABCD'))

 

以上、ちゃあ少佐でした。