问题描述
我有一个data_terms列表,我想遍历df的col,用单词“ database”替换所有与data_terms中任何项目匹配的实例。我已经尝试过np.select:
discrete_distributed_bar["profile_standardized"] = np.select(
[discrete_distributed_bar["profile_standardized"].isin(data_terms)],["database"],default=discrete_distributed_bar.profile_standardized,)
,并带有np.where:
for index,row in discrete_distributed_bar["profile_standardized"].items():
np.where(
discrete_distributed_bar["profile_standardized"].isin(data_terms),"database",row,)
,但是替换实际上没有发生。我在这里想念什么?
感谢您的帮助!
解决方法
这里的解决方案应该简化:
try {
firebase.initializeApp({
/** config here **/
});
} catch(err) {
console.log(err);
}
但是我认为数据(例如,空格)存在一些问题,请通过以下方式进行测试:
discrete_distributed_bar["profile_standardized"] = discrete_distributed_bar["profile_standardized"].replace(data_terms,'database')
然后可以使用:
print (discrete_distributed_bar["profile_standardized"].isin(data_terms))