首頁>技術>

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

4
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 火爆!GitHub 標星 144k 的歪果程式設計師學習路線