擅长:python、mysql、java
<p>用户2734178很接近,但他或她的回答有一些问题。这里有一个小小的变化</p>
<pre><code>import pandas as pd
df1 = pd.DataFrame()
df2 = pd.DataFrame()
# df is your original DataFrame
for col in df.columns:
df1[col] = df[col].apply(lambda x: x.split('|')[0])
df2[col] = df[col].apply(lambda x: x.split('|')[1])
</code></pre>
<p>这是另一个稍微更优雅的选择。将循环替换为:</p>
^{pr2}$