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
= 6和c
= 10向key
value
添加元素?所需的输出应为:
>>> c
ids
5 2
6 10
7 1
9 3
Name: ids, dtype: int64
答案 0 :(得分:2)
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:]])