擅长:python、mysql、java
<p>要在列的每个元素上执行自定义功能,可以使用pandas<code>apply</code>函数。在您的情况下,应该使用以下代码:</p>
<pre><code>import pandas
import numpy
def get_first_substring(x):
if (x!=None and x!=numpy.nan):
return x.split(',')[0]
dataframe['new'] = dataframe['location.display_name'].apply(get_first_substring)
</code></pre>
<p>输出如下所示:</p>
<pre><code> old new
subsstring1, subsstring2 subsstring1
</code></pre>