gpt4 book ai didi

python - 通过 'index' (key) 添加元素到 pandas 系列

转载 作者:行者123 更新时间:2023-12-01 02:51:47 24 4
gpt4 key购买 nike

import pandas as pd
d = pd.DataFrame({'ids':[9,5,7,9,5,9]})
c = d.groupby(['ids'], sort=True)['ids'].count()
>>> c
ids
5 2
7 1
9 3
Name: ids, dtype: int64

如何向此 series 添加元素( c ) 与 key = 6 和 value = 10 ?所需的输出应该是:

>>> c
ids
5 2
6 10
7 1
9 3
Name: ids, dtype: int64

最佳答案

c.loc[6] = 10

或者

c.at[6] = 10

或者

c.set_value(6, 10)

添加sort_index以按索引排序

c.at[6] = 10
c.sort_index()

明确地将其放入第二个位置,否则会扰乱排序

pd.concat([c.iloc[:1], pd.Series(10, [6]), c.iloc[1:]])

关于python - 通过 'index' (key) 添加元素到 pandas 系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44683442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com