我有这个数据:
Pollster Banned Grade
0 Monmouth University no A+
1 Selzer & Co. no A+
2 ABC News/The Washington Post no A+
3 Siena College/The New York Times Upshot no A+
4 Field Research Corp. (Field Poll) no A/B我想更改列级别的值,以便
我使用以下命令将A/B更改为B
pollster_ratings['Grade_1'] = pollster_ratings['538 Grade'].str.split("/",1).str[1]
pollster_ratings.head()
Pollster Banned Grade Grade_1
0 Monmouth University no A+ NaN
1 Selzer & Co. no A+ NaN
2 ABC News/The Washington Post no A+ NaN
3 Siena College/The New York Times Upshot no A+ NaN
4 Field Research Corp. (Field Poll) no A/B B但我不知道如何修改其他值,只有一个命令。
有人能帮我吗?
发布于 2021-06-05 15:18:00
使用正则表达式:
pollster_ratings['Grade_1'] = pollster_ratings['Grade'].str.replace('[+\-]$|^A/', '', regex=True)或者,您也可以将带有替换值的字典传递给replace。
https://stackoverflow.com/questions/67850954
复制相似问题