擅长:python、mysql、java
<p>另一种方法是使用<a href="https://pandas.pydata.org/pandas-docs/stable/user_guide/text.html" rel="nofollow noreferrer">pandas string support</a>,它有一系列很好的方法来处理字符串,例如字符串列的直接切片:</p>
<pre><code>>>> import pandas as pd
>>> df = pd.DataFrame({"index": range(10), "code": ["k1b6j2"]*10})
>>> df["postal_code"] = df["code"].str[:3] + " " + df["code"].str[3:]
>>> df
index code postal_code
0 0 k1b6j2 k1b 6j2
1 1 k1b6j2 k1b 6j2
2 2 k1b6j2 k1b 6j2
3 3 k1b6j2 k1b 6j2
4 4 k1b6j2 k1b 6j2
5 5 k1b6j2 k1b 6j2
6 6 k1b6j2 k1b 6j2
7 7 k1b6j2 k1b 6j2
8 8 k1b6j2 k1b 6j2
9 9 k1b6j2 k1b 6j2
</code></pre>