3.1 與Python基本資料型別(列表、元組、字典等)和主要針對數值資料儲存的numpy陣列相比,pandas包中提供了支援數值和文字混合資料型別更加有效的儲存方式,比如序列和資料框。現有列表L1=[1,-2,2.3,'hq']、L2=[‘kl’,’ht’,’as’,’km’]和元組T1=(1,8,8,9)和T2=(2,4,7,’hp’),請給出值為L1,採用預設索引和指定索引(a,b,c,d)兩種方式的序列定義方法,以及索引為a,b,c,d,列名和值分別為L1、L2、T1、T2及其值的資料框構造方法。
[知識點及要求]賦值定義較複雜資料結構:序列和資料框
示例程式碼如下:
import pandas as pd
L1=[1,-2,2.3,'hq']
L2=['kl','ht','as','km']
T1=(1,8,8,9)
T2=(2,4,7,'hp')
s1 = pd.Series(L1)
s2 = pd.Series(L1,index=['a','b','c','d'])
data = {'a':L1,'b':L2,'c':T1,'d':T2}
s3 = pd.DataFrame(data)
執行結果如下圖:
更多內容請見網易雲課堂Python大資料學習吧:
https://study.163.com/provider/480000002230206/index.htm?share=2&shareId=480000002230206
最新評論