Pandas Series
什麼是 Series?
Pandas Series 就像表中的一列。
它是一個一維陣列,可以儲存任何型別的資料。
示例
從列表建立簡單的 Pandas Series
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a)
print(myvar)
自己動手試一試 »
標籤
如果沒有指定其他內容,則值將由它們的索引號標記。第一個值索引為 0,第二個值索引為 1 等等。
可以使用此標籤訪問指定的值。
建立標籤
使用 index
引數,您可以命名自己的標籤。
示例
建立您自己的標籤
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a, index = ["x", "y", "z"])
print(myvar)
自己動手試一試 »
建立標籤後,您可以透過引用標籤來訪問一個項。
鍵/值物件作為 Series
您也可以在建立 Series 時使用鍵/值物件,例如字典。
示例
從字典建立簡單的 Pandas Series
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3": 390}
myvar = pd.Series(calories)
print(myvar)
自己動手試一試 »
注意: 字典的鍵將成為標籤。
要僅選擇字典中的某些項,請使用 index
引數並僅指定您要在 Series 中包含的項。
示例
使用來自 "day1" 和 "day2" 的資料建立 Series
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3": 390}
myvar = pd.Series(calories, index = ["day1", "day2"])
print(myvar)
自己動手試一試 »
DataFrames
Pandas 中的資料集通常是多維表,稱為 DataFrames。
Series 就像一列,DataFrame 則是整個表。
示例
從兩個 Series 建立 DataFrame
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration": [50, 40, 45]
}
myvar = pd.DataFrame(data)
print(myvar)
自己動手試一試 »
您將在 下一章 中瞭解 DataFrames。