pandas的資料結構之DataFrame

2021-08-14 07:05:06 字數 514 閱讀 5041

dataframe是乙個**型的資料結構,它含有一組有序的列,每列可以是不同資料型別的資料。dataframe既有行索引也有列索引,可以將它看作為乙個由series組成的字典(共用同乙個索引)。dataframe中的資料是以乙個或多個二維塊儲存的,而不是列表、字典或別的一維資料結構。

a、通過字典建立,字典的值對應的列表或者numpy陣列必須要是等長的。

data = 

frame = dataframe(data)

print(frame)

'''age id name

0 5 101 bob

1 6 102 numpy

2 7 103 pandas

3 8 104 matplot

'''

如果建立dataframe沒有指定索引,它會自動建立索引與建立series相同,在使用字典建立dataframe的時候,我們可以指定列的順序進行排列。

pandas資料結構之Series

series 是一種類似於一維陣列的物件,它由一組資料和一組與之相關的資料標籤 lable 或者說索引 index 組成。現在我們使用series生成乙個最簡單的series物件,因為沒有給series指定索引,所以此時會使用預設索引 從0到n 1 from pandas import series...

Pandas資料結構之Series

import pandas as pd series類 生成series類的方法 1.obj pd.series 4,7,5,3 obj2 pd.series 4,7,5,3 index a b c d print obj2.values,obj2.index print obj2 a print ...

pandas資料結構之Dataframe

綜述 numpy主要用於進行運算 dataframe更切合於業務邏輯 dataframe的常用的屬性 屬性 說明 shape dataframe的形狀 values dataframe的值,numpy.ndarray index 行索引 index.name 行索引的名字 columns 列索引 c...