我正在尝试替换包含特定子字符串的所有行值。 例如:在字符串'up up 20 YearsÃ(Child,Adult)'中,我尝试搜索子字符串'(Child',并将其所有出现的内容都替换为'Child'
答案 0 :(得分:0)
您可以使用mask
series = series.mask(series.str.contains('(Child'), 'Child')
答案 1 :(得分:0)
如果您使用的是熊猫数据框,则可以查看列中的所有值,并询问每个条目是否具有感兴趣的字符串,然后替换这些行:
# Example df
df = pd.DataFrame([{'a': 'This contains child', 'b': 1}, {'a': 'this does not', 'b': 5}])
rows_with_child = df.a.str.contains('child')
df.loc[rows_with_child, 'a'] = 'child'
答案 2 :(得分:0)
这是熊猫的一个例子:
app.showPage(app.pages.AppRoles);
widget.datasource.query.clearFilters();
widget.datasource.query.clearSorting();
widget.datasource.query.sorting.App._ascending();
widget.datasource.query.sorting.Role._ascending();
widget.datasource.query.sorting.Name._ascending();
widget.datasource.load();