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。