这是我的日常挑战:
我有一个包含街道列表的Excel文件,其中一些街道将根据其道路类型加倍(或增加三倍)。例如:
在另一个Excel文件中,我具有街道名称(无重复)及其在要素之间的平均距离,例如:
两个Excel文件均已转换为熊猫数据框:
duplicates_df = pd.DataFrame()
duplicates_df['Street_names'] = street_names
dist_df=pd.DataFrame()
dist_df['Street_names'] = names_dist_values
dist_df['Mean_Dist'] = dist_values
dist_df['STD'] = std_values
我想找到一种方法,每当一条街道发生多次以上时,会将平均距离和STD的值多次添加到重复项df中,但是我在使用正确的语法时遇到了麻烦。这可能是一个简单的修复,但是我以前从未做过。
所需的输出将是:
任何帮助将不胜感激!
再次感谢!
答案 0 :(得分:0)
pd.merge(duplicates_df, dist_df, on="Street_names")