擅长:python、mysql、java
<p>您可以使用列表理解来完成此操作:</p>
<pre><code>def determine_region(df_row):
# if else chain to make a decision for each row
# or maybe you could use python builtin set to make it
# more semantic
# capture each item into a list with a comprehension
x = [ determine_region(x) for x in CodeDF ]
# append the data into a new column named region
CodeDF.loc[:,'Region'] = pd.Series(x)
</code></pre>
<p>其他资源</p>
<p><a href="https://stackoverflow.com/questions/12555323/adding-new-column-to-existing-dataframe-in-python-pandas" title="Appending Column to pandas df">Appending Column to Pandas DF</a></p>
<p><a href="http://www.secnetix.de/olli/Python/list_comprehensions.hawk/" rel="nofollow noreferrer" title="List Comprehensions">List Comprehensions</a></p>
<p><a href="https://www.python-course.eu/sets_frozensets.php" rel="nofollow noreferrer">Sets and Operations with Sets</a></p>