擅长:python、mysql、java
<h2>我认为在将数据加载到DataFrame之前(或何时)处理这个比较好。但如果你坚持这样做,试试这个:</h2>
<pre><code>from pandas import DataFrame
df = DataFrame({'x': [
'matt',
'joes\crabshack\one23',
'fail',
'joe:123,\\',
'12345678,\\',
'92313456,\\',
'12341239123432,\\',
'1321143',
'john',
'jacob',
'joe(x):543,\\',
'9876544123,\\'
'1234']})
df['g'] = (1 - df['x'].str.endswith('\\').astype(int).shift().fillna(0)).cumsum()
df = df.groupby('g')['x'].sum().apply(lambda x: x.replace('\\', ''))
df
</code></pre>