<p>我想向我的数据帧添加一个新列<code>retailer_relationship</code>。你知道吗</p>
<p>如果<code>retailer</code>列值以列表<code>retailer_relationship</code>中的任何项开头,我希望这个新列的每一行值都是<code>'TRUE'</code>,否则是<code>'FALSE'</code>。你知道吗</p>
<p>我试过的:</p>
<pre><code>list_of_relationships = ("retailer1","retailer2","retailer3")
for i in df.index:
for relationship in list_of_relationships:
if df.iloc[i]['retailer'].str.startswith(relationship):
df.at[i, 'retailer_relationship'] = "TRUE"
else:
df.at[i, 'retailer_relationship'] = "FALSE"
</code></pre>