我有一个系列的各种名称需要重新命名。需要更改的值包含在列表中。你知道吗
change_list = ['b', 'c']
new_name = 'x'
df = pd.DataFrame([
{'sp': 'a'},
{'sp': 'b'},
{'sp': 'c'},
{'sp': 'b'},
{'sp': 'c'}])
df[df['sp'].isin(change_list)]['sp'] = new_name
结果应该是数据帧,并将新的\u名称分配给与列表匹配的每个“sp”值。你知道吗
Tags:
只需删除
['sp']
:)使用
df.loc
(结尾不带['sp']
):相关问题 更多 >
编程相关推荐