如果函数采用两个参数,那么如何在数据帧的两列元素上使用下面显示的函数?我的dataframe的每一行都是列表格式的,每一列中的元素数量已经相同了;我只需要应用这个函数的帮助。我已经尝试了.apply()方法,但未能成功。非常感谢你。你知道吗
def tagged(word, tag):
final = [x + '|' + y for x in word for y in tag]
return final
#testing method:
tagged(['a', 'b'], ['1', '2'])
#Output:
['a|1','a|2','a|3','a|4','b|1','b|2','b|3','b|4','c|1','c|2']
#Sample of my Dataframe
import pandas as pd
df = pd.DataFrame({'text':['I','am'], 'tag': ['PRN','ADJ']})
这个怎么样?你知道吗
相关问题 更多 >
编程相关推荐