2.Pandas

# Pandas中的两个数据结构:Series和DataFrame
# Series:一维数组,可以包含任何数据类型,可以包含重复的标签,有以下两个部分组成:
# 1.values:一维数据ndarray类型,可以包含重复的标签
# 2.index:相关数据的索引标签

from pandas import Series
import numpy as np

# Series的创建方式
# 创建方式一:通过列表创建
# s = Series([1,2,3,'four'])
# print(s)

# 创建方式二:通过array创建
# s = Series(data=np.random.randint(0,100,size=(5,)),index=['语文','数学','英语','d','e'])
# print(s)

# 创建方式三:通过字典创建
dic = {
    '语文':80,
    '数学':90,
    '英语':100,
    '历史':80,
    '地理':90
}

# s.shape
# s.size
# s.index # 索引标签
# s.values # 返回值
# s.dtype # 数据类型
s = Series(dic)
# print(s)
# print(s.英语)
# print(s[1])

# Series的算术运算
# 法则:1.两个Series的索引标签必须相同,否则会报错;
# 2.两个Series的索引标签相同,则两个Series的元素相加,否则,按照索引标签进行匹配,如果匹配上,则相加,否则,返回NaN

 

posted @ 2025-03-08 17:31  JJJhr  阅读(8)  评论(0)    收藏  举报