擅长:python、mysql、java
<p>这里有一个使用numpy的选项。它至少能让你朝着正确的方向开始。为了方便阅读,我给你的专栏起了个“SE”的名字:</p>
<pre><code>df = pd.DataFrame(list('SxxxxxxxxESxxxxESxxxxxxxxxxxxE'), columns=['SE'])
split_points = np.where(df['SE'] == 'E')[0] + 1 # array of after-"E" indices
found = np.array_split(df['data'], split_points) # split series
found = found[:-1] # remove the empty series at the end of the list
</code></pre>