在Python中的名称之间分割值

问题描述

我有一个日期框架1

          Place     
  0       New York
  1       Los Angeles 1 
  2       Los Angeles- 2 
  3       Dallas -1
  4       Dallas - 2
  5       Dallas3

数据框2

Place          target    value1     value2
New York        1000       a          b
Los Angeles     1500       c          d
Dallas 1        2000       e          f

所需数据框

Place          target       value1     value2
New York        1000           a           b
Los Angeles 1   750            c           d
Los Angeles- 2  750            c           d
Dallas -1       666.6          e           f
Dallas - 2      666.6          e           f
Dallas3         666.6          e           f    

说明:我们必须在“位置”上合并dataframe1和dateframe2。 dataframe1中有1个纽约,2个洛杉矶,3个达拉斯,但dateframe2中只有一个。因此,我们根据df1中的位置计数(仅名称,而不是数字)划分目标,并将value1和value2分配给相应的位置。

是否可以使用正则表达式考虑所有拼写检查,空格,特殊字符并获得所需的数据框?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)