擅长:python、mysql、java
<p>如果你只是<a href="https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.apply.html" rel="nofollow noreferrer">^{<cd1>}</a>一个函数,它被第一个空格分割,得到第一个单词的第一个字符,再加上剩下的字符,会怎么样</p>
<pre><code>import pandas as pd
def abbreviate(row):
first_word, rest = row['Name'].split(" ", 1)
return first_word[0] + ". " + rest
df = pd.DataFrame({'Name': ['Antonio Brown', 'LeSean McCoy', "Le'Veon Bell"]})
df['AbbrName'] = df.apply(abbreviate, axis=1)
print(df)
</code></pre>
<p>印刷品:</p>
<pre><code> Name AbbrName
0 Antonio Brown A. Brown
1 LeSean McCoy L. McCoy
2 Le'Veon Bell L. Bell
</code></pre>