假设一个数据框如下:
df_data=pd.DataFrame({'l_name':[['ABC','DOS','TRES'],['XYZ','MORTGAGE','SOLUTIONS']],
'o_name': ['ABC DOS TRES','XYZ MORTGAGE SOLUTIONS']})
其中l_name
由名称标记和o_name
字符串组成。我想从输出中得到一些东西
word o_name
0 ABC ABC DOS TRES
1 DOS ABC DOS TRES
2 TRES ABC DOS TRES
3 XYZ XYZ MORTGAGE SOLUTIONS
4 MORTGAGE XYZ MORTGAGE SOLUTIONS
5 SOLUTIONS XYZ MORTGAGE SOLUTIONS
然后,我尝试了以下方法:
df_words = pd.DataFrame({'word': list(chain.from_iterable(df_data['l_name'])),
'o_name': df_data.o_name})
我一直在寻找如何扩展df_data.o_name以便为其所属的每个单词分配相同的名称
非常感谢您的帮助:)