python - 将后缀附加到 Pandas 系列索引

标签 python string pandas series

给定以下 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/

相关文章:

Python:给定一个平面方程绘制属于它的点的子集

python - 无需导入非标准库即可查找给定位置的像素颜色

c++ - 为什么 MSVC 编译器将 "??-"序列转换为字符串文字中的 "~"?

Javascript - 返回方括号之间的字符串

python - 生成正则表达式列表以替换数据框中的单词列表python

python - 仅根据工作日(上午 8 点至晚上 10 点)和工作日在 Python 中查询数据

python - 多词拼写更正

python - 在 Python 中使用正则表达式删除标点符号时出现错误转义错误

c++ - 哪种数据结构和算法适用于此?

python - 计算数据框文本 pandas 中的标记