pandas學習筆記

2021-08-31 03:37:59 字數 1285 閱讀 4128

1.series

類似numpy中的一維陣列,表示為索引(從0開始)和值。

建立:

import pandas as pd,numpy as np

s1 = pd.series(np.arange(10)

)s2 = pd.series([12

,2,5

])s3 = pd.series(

)

含有的屬性:

s1.values

s1.index

s1.dtype

方法:

s3.drop(

'b')

#丟棄某項

2.dataframe

建立:

d1 = pd.dataframe(np.array(np.arange(12)

).reshape(3,

4))#通過陣列建立

d2 = pd.dataframe(

)#通過字典建立

d3 = pd.dataframe(

,'b':,

'c':

)#與上面的區別是行索引

d4 = d3[

['a'

,'c']]

#利用資料框建立新的,注意與d3['a']的區別

屬性:

d3.t#轉置
丟棄某項:

d3.drop(

['o'

,'q'])

#丟棄行

d3.drop(

'a',axis=1)

#丟棄列

d3.drop(

'o',inplace=

true

)#原資料直接被替換

自定義索引:

s4 = pd.series(np.arange(3)

)s4.index =

['a'

,'b'

,'c'

]

重新索引:

s4.reindex(

['a'

,'c'

,'b'

])

資料獲取方法:

s4[2]

s4['a'

]s4[:2

]s4[

'a':

]

pandas學習筆記

import numpy as np import pandas as pd obj2 pd.series 4,7,5,3 index d b a c obj2 out 99 d 4 b 7 a 5 c 3 dtype int64 a b pd.series a bout 102 a 1 b 2 c...

pandas學習筆記

1 建立物件,瀏覽資料 建立物件,瀏覽資料 import pandas as pd import numpy as np import matplotlib.pyplot as plt 建立series s pd.series 1,2,4,6,np.nan,9,10 index list abcde...

pandas學習筆記

pandas像是python中的excel 它的基本資料結構是 在pandas中叫 dataframe 可以對資料進行各種操作和變換。它還能做很多其他的事。import pandas as pd data pd.read csv files.csv seq顯示地宣告分隔符,encodig顯示地宣告編...