给定以下 Pandas 系列:
>>>series = pd.Series([1, 2, 3], index=["a", "b", "c"])
>>>series
a 1
b 2
c 3
dtype: int64
有没有办法制作这个?
>>>series.do_something()
a_x 1
b_x 2
c_x 3
dtype: int64
背景
我有一个从 DataFrame 聚合函数生成的系列:df.sum()
索引目前是列名,但我希望它们是列名加上_sum
,像这样:
>>>data
col1_sum 500.00
col2_sum 9324.0
col3_sum 0.2340
dtype: float64
最佳答案
In [49]: series.index += '_sum'
In [50]: series
Out[50]:
a_sum 1
b_sum 2
c_sum 3
dtype: int64
关于python - 将后缀附加到 Pandas 系列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46307219/