擅长:python、mysql、java
<p>在这里展开想象……<br/>
这太麻烦了。使用cᴏʟᴅsᴘᴇᴇᴅ'理解。<br/>
这篇文章如何增加价值,是因为它验证了以更好的方式做这件事是非常重要的</p>
<pre><code>slc = np.append(
0, df.column1.str.len().values[:-1].cumsum()
) + df.column2.values - 1
df.assign(column3=np.array(list(''.join(df.column1)))[slc])
column1 column2 column3
0 abcdef 2 b
1 gtihj 4 h
2 jiuwq 3 u
</code></pre>