PythonのSerise基礎編
1197 ワード
1 D配列Serise
Seriseが作成した1次元配列がNumpyと異なる点は、インデックスを表示したり、インデックスをカスタマイズしたりできる点です.取得配列は異なりません.インデックスを使用できます.
作成方法:
1辞書によって作成され、辞書のkeyはindexであり、valuesはvaluesである.
2配列から作成(1 D配列)
注意:random.sample(range(80100),4)は,データを生成するのに便利な方法である.
注意:残りの操作はリストのスライスインデックスなどを参照し、操作は同じです.
Seriseが作成した1次元配列がNumpyと異なる点は、インデックスを表示したり、インデックスをカスタマイズしたりできる点です.取得配列は異なりません.インデックスを使用できます.
作成方法:
1辞書によって作成され、辞書のkeyはindexであり、valuesはvaluesである.
import numpy as np
import pandas as pd
dic = {'a':1 ,'b':2 , 'c':3, 'd':4, 'e':5}
s = pd.Series(dic)
print(s)
'''
a 1
b 2
c 3
d 4
e 5
dtype: int64
'''
2配列から作成(1 D配列)
import numpy as np
import pandas as pd
arr = np.random.randn(5)
s = pd.Series(arr)
print('===========================”')
print(s)
# index 0 , 1
print('===========================”')
s = pd.Series(arr, index = ['a','b','c','d','e'],dtype = np.object)
print(s)
# index : index,
# dtype :
'''
===========================”
0 -0.185145
1 -2.112276
2 -1.502122
3 1.018762
4 0.262129
dtype: float64
===========================”
a -0.185145
b -2.11228
c -1.50212
d 1.01876
e 0.262129
dtype: object
'''
注意:random.sample(range(80100),4)は,データを生成するのに便利な方法である.
注意:残りの操作はリストのスライスインデックスなどを参照し、操作は同じです.