我有以下数据框:
col
0 pre
1 post
2 a
3 b
4 post
5 pre
6 pre
我想把数据框中所有不包含“pre”的行替换为“nonpre”,使得数据框看起来像:
col
0 pre
1 nonpre
2 nonpre
3 nonpre
4 nonpre
5 pre
6 pre
我可以使用字典和Pandas的替换函数来完成,但我只想选择不是'pre'的元素并用'nonpre'替换它们。有没有更好的方法可以做到这一点,而不必在字典中列出所有可能的列值?
.loc
是你想要访问数据框中特定行和列时应该首先尝试的方法。不确定你是否有使用 R 的经验,但它与使用 R 数据框进行子集操作的语法非常相似。 - Marius