如何使用该值搜索单元格并获取索引号

时间:2019-06-20 14:15:58

标签: python pandas

我有一个包含4列的pandas数据框。 假设:Test_Name,运行时,内存,位置

我想查找所有Test_Name ='my_test'并将Location值替换为'my_test_location'

因此,有效地,它应该搜索与我的搜索查询匹配的所有test_name,并在这些行中,将位置字段替换为我提供的输入字符串。

我知道我可以通过遍历每一行来做到这一点。我想知道是否存在可以执行此操作的内置函数。

感谢您的帮助。

原始数据框:

enter image description here

找到所有名称为'peter'的测试用例,并将位置字段替换为'/ work / peter'

最终数据框:

enter image description here

1 个答案:

答案 0 :(得分:1)

请尝试.loc.iloc

df.loc[df.Test_Name == "my_test", "Location"] = "my_test_location"

loc添加doc