【发布时间】:2019-01-08 01:28:49
【问题描述】:
我有一个非常简单的问题,但找不到答案。我有一个包含字符串('string_index')的熊猫索引对象。我想在这个字符串索引中替换某些元素,最好用字典来替换
[In:] string_index
[Out:] Index(['A', 'B', 'C', 'D', 'E', 'F'], dtype='object')
exchange_dict = {'A':'Y', 'B':'Z'}
但是尝试
string_index.rename(exchange_dict)
不起作用并且方法 .replace 是不可能的。我怎样才能做到这一点?
以此处获取 'string_index' 为例:
string_list=['A', 'B', 'C', 'D', 'E', 'F']
stringer = pd.DataFrame(string_list, index=string_list)
string_index = stringer.index
请注意:“stringer_list”和“stringer”不是挑战的一部分,我只是为了给你一个工作示例而创建的。在我的真实示例中,我只有'string_index'。我想有一个非常简单的解决方案,我太笨了找不到?!
【问题讨论】:
标签: string python-3.x pandas indexing replace