# -*- 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如何移除所有空白列?pandas.isna( df_raw[0] ).tolist() ; df_drop0 = df_raw.drop(nanIdx,axis=0).reset_index(drop=True) Python: pandas.DataFrame如何移除所有空白列?pandas.isna( df_raw[0] ).tolist() ; df_drop0 = df_raw.drop(nanIdx,axis=0).reset_index(drop=True)](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2022/12/20221206184635_4.png?quality=90&zoom=2&ssl=1&resize=350%2C233)



![Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse() Python TQC考題404 數字反轉判斷,n_rev=n[::-1], list1.reverse()](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2022/04/20220825152414_97.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

![Python如何做excel的樞紐分析? DataFrame .pivot_table (values=None, index=None, columns=None, aggfunc=’mean’) ; df.groupby([‘A’, ‘B’, ‘C’], sort=False)[‘D’].sum().unstack(‘C’) Python如何做excel的樞紐分析? DataFrame .pivot_table (values=None, index=None, columns=None, aggfunc=’mean’) ; df.groupby([‘A’, ‘B’, ‘C’], sort=False)[‘D’].sum().unstack(‘C’)](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2023/03/20230325141855_86.png?quality=90&zoom=2&ssl=1&resize=350%2C233)


近期留言