擅长:python、mysql、java
<p>这是我的解决方案-我假设如果userid出现在actor1列中,那么它就不必出现在同一行中。。。在</p>
<pre><code>df["Col1"] = [1 if i in df["Actor1"].values else 0 for i in df["User_id"].values]
df["Col2"] = [df.iloc[i]["Actor2"] if j == 1 else df.iloc[i]["Actor1"] for i, j in enumerate(df["Col1"].values)]
</code></pre>
<p>输出-</p>
^{pr2}$