Pandas 系列就像表中的一列。
它是一个保存任何类型数据的一维数组。
从列表创建一个简单的 Pandas 系列:
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)
亲自试一试 »
创建标签后,您可以通过引用标签来访问项目。
创建系列时,您还可以使用键/值对象,例如字典。
从字典创建一个简单的 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 中的数据集通常是多维表,称为 DataFrame。
Series 就像一列,DataFrame 就是整个表。
从两个系列创建一个 DataFrame:
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration": [50, 40, 45]
}
myvar = pd.DataFrame(data)
print(myvar)
亲自试一试 »
您将了解下一章的 DataFrames。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!