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顯示地宣告編...