pandas dataframe 構築

以下のデータをdataframeに作成する

#(index)nonamelevel
025pika88
1131rara80
2143gon82
33fushi84
46kage84
59kame84
import pandas as pd

df = pd.DataFrame([[25,'pika',88],
                   [131,'rara',80],
                   [143,'gon',82],
                   [3,'fushi',84],
                   [6,'kage',84],
                   [9,'kame',84]],
                    columns=['no','name','level'])

' 確認
print(df)

"""
    no   name  level
0   25   pika     88
1  131   rara     80
2  143    gon     82
3    3  fushi     84
4    6   kage     84
5    9   kame     84
"""

pandas reference

class pandas.DataFrame(data=None, index=None, columns=None, dtype=None, copy=None)

https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.html#pandas.DataFrame

indexを指定しないと0から自動で割り当てられる
‘no’のデータをindexにする場合は

import pandas as pd

df = pd.DataFrame([[25,'pika',88],[131,'rara',80],[143,'gon',82],
                    [3,'fushi',84],[6,'kage',84],[9,'kame',84]],
                    columns=['name','level'])

コメント

タイトルとURLをコピーしました