简单学Pythonpanads库6Series结构6

今天我们学习Series结构的去重和相加。

1、去重。即去除重复,留下的数都是唯一的。这个需要unique()方法,返回的是一个列表,并且去重后,对原Series没有影响。举例:

import pandas as pd
d = {"A":10,"B":20,"C":30,"D":20,"E":10}
s = pd.Series(d)
print(f'去重后返回了列表:{s.unique()}')
print(f'原Series数据没有改变,还是:\n{s}')

运行结果:

去重后返回了列表:[10 20 30]
原Series数据没有改变,还是:
A    10
B    20
C    30
D    20
E    10
dtype: int64

2、Series结构相加。两个Series结构相加,索引相同的行,数值相加;索引不同的行,则返回NaN(not a number,即缺失数据)。接上例:

d2 = {"A":100,"B":200,"C":300,"D":400}
s2 = pd.Series(d2)
s3 = s2+s
print(f's和s2相加的结果为:\n{s3}')

运行结果:

s和s2相加的结果为:
A    110.0
B    220.0
C    330.0
D    420.0
E      NaN
dtype: float64

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75061
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注