如何解决用other_df col2替换匹配other_df col1的str实例
这是我的数据框 ex_skills 的子集:
List<WebcacheEvents> result = new LinkedList<WebcacheEvents>();
for (Webcache event : events)
if (result.stream().noneMatch(w -> w.getLectureId().equals(event.getLectureId())))
result.add(new thabella.dto.out.WebcacheEvents(event));
return result;
对于此处技能列中与 skill_matches_df 数据框的right_side匹配的每个实例(请参见下文),我想用left_side代替(即,使用Query Optimization和Visual Studio 2016进行优化)使用Visual Studio 2013):
name profile skills
Tyson Jacobs Game Developer Concurrent Programming
Tyson Jacobs Game Developer Linux
Tyson Jacobs Game Developer C++11
Tyson Jacobs Game Developer Optimization
Tyson Jacobs Game Developer OpenGL ES
Tyson Jacobs Game Developer Visual Studio 2016
我以为我是用以下代码完成的:
合并ex_skills和skill_matches_df
left_side right_side similarity
Query Optimization Optimization 0.770010
.NET Core ASP.NET Core 0.813614
.NET Core ASP.NET Core 0.813614
.NET Core ASP.NET Core 0.813614
.NET Core ASP.NET Core 0.813614
.NET Core ASP.NET Core 0.813614
Visual Studio 2013 Visual Studio 2016 0.861283
替换在merged_skills_df [“ skills”] col中出现的str实例,这些实例与merged_skills_df [“ right_side] col匹配,与merged_skills_df [” left_side“]
merged_skills_df = pd.merge(
ex_skills,skill_matches_df,left_on="skills",right_on="right_side",how="left"
)
但是事实证明某些技能被替换了太多次了,我不知道这是怎么发生的或为什么发生的。任何见解都将如此有用!谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。