擅长:python、mysql、java
<p>1.创建令牌和令牌ID的映射</p>
<p>2.替换实体列</p>
<p>试试这个</p>
<pre><code>df_temp=df[df['token'].isnull()]
df_temp=df_temp[['sentence','entity1','entity2','relation']]
z=df[df['token'].notnull()]
dic=dict(zip(z['tokenID'],z['token']))#creaing dictionary
df_temp['entity1']=df_temp['entity1'].map(dic) #mapping
df_temp['entity2']=df_temp['entity2'].map(dic) #mapping
print df_temp.values
</code></pre>
<p>输出</p>
<blockquote>
<p>[[1 'a' 'e' 'A']</p>
<p>[1 'c' 'g' 'B']]</p>
</blockquote>