Pandas 系列
什么是系列?
Pandas 系列就像表格中的一列。
它是一个一维数组,可以保存任何类型的数据。
标签
如果未指定其他内容,则值将使用其索引号进行标记。第一个值索引为 0,第二个值索引为 1,依此类推。
此标签可用于访问指定的值。
创建标签
使用 index
参数,您可以命名自己的标签。
示例
创建您自己的标签
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a, index = ["x", "y", "z"])
print(myvar)
自己尝试 »
创建标签后,您可以通过引用标签来访问项目。
键/值对象作为系列
在创建系列时,您也可以使用键/值对象,例如字典。
示例
从字典创建一个简单的 Pandas 系列
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3": 390}
myvar = pd.Series(calories)
print(myvar)
自己尝试 »
注意:字典的键成为标签。
要仅选择字典中的一些项目,请使用 index
参数并仅指定要包含在系列中的项目。
示例
仅使用“day1”和“day2”中的数据创建系列
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3": 390}
myvar = pd.Series(calories, index = ["day1", "day2"])
print(myvar)
自己尝试 »
数据框
Pandas 中的数据集通常是多维表格,称为数据框。
系列就像一列,数据框是整个表格。
示例
从两个系列创建数据框
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration": [50, 40, 45]
}
myvar = pd.DataFrame(data)
print(myvar)
自己尝试 »
您将在下一章中学习有关数据框的内容。