# -*- coding: utf-8 -*-
import pandas as pd
s =pd.Series([“a”,”b”,”c”,”d”])
#s為pandas物件
#<class ‘pandas.core.series.Series’>
print(“Series:\n”,s)
print(“s.index:\n”,s.index,type(s.index)) #index結尾沒有s
print(“s.values:\n”,s.values,type(s.values)) #values結尾有s
#像字典的dic.keys() ; dic.values()
print(“list(index):\n”,list(s.index))
print(“list(values):\n”,list(s.values))
print(“取值:”,s[2])
print(“取值:\n”,s[[2,3]])
#有兩個[]
print(“dict(s):\n”,dict(s))
#pandas物件有index跟values,可以轉為dict
dic={“k1″:”v1″,”k2″:”v2”}
print(“字典轉為pandas物件\n”,pd.Series(dic))
#相對地,字典也可以轉為pandas物件

輸出結果:

pandas物件取值:
import pandas as pd
s =pd.Series([“a”,”b”,”c”,”d”])
print(“pandas物件:\n”,s)
print(“取值:”,s[1]) #b
print(“取值:\n”,s[1:999]) #b,c,d
print(“取值:\n”,s[1:]) #b,c,d
print(“取值:\n”,s[1:-1]) #b,c(沒有d)
print(“取值:\n”,s[1::2]) #b,d

輸出:

推薦hahow線上學習python: https://igrape.net/30afN






![Python: pandas.DataFrame (df) 的取值: df [單一字串] 或df [list_of_strings] 選取一個或多個columns; df [切片] 或 df [bool_Series] 選取多個rows #bool_Series長度同rows, index也需要同df.index ,可以使用.equals() 確認: df.index.equals(mask.index) Python: pandas.DataFrame (df) 的取值: df [單一字串] 或df [list_of_strings] 選取一個或多個columns; df [切片] 或 df [bool_Series] 選取多個rows #bool_Series長度同rows, index也需要同df.index ,可以使用.equals() 確認: df.index.equals(mask.index)](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2025/04/20250420212553_0_6fb2c3.png?quality=90&zoom=2&ssl=1&resize=350%2C233)



近期留言