擅长:python、mysql、java
<p>在加载CSV时,可以使用regex作为分隔符,以避免进一步的拆分。在</p>
<pre><code>from io import StringIO
import pandas as pd
file = StringIO(
"""0020-004241 purple
00532 - Blue
00121 - Yellow
055 - Greem
0025-097 - Orange"""
)
df = pd.read_csv(file, sep='\s+\-*\s*', header=None)
</code></pre>
<p>当然,您可以添加标题,但是我在这个示例中尽量接近您的初始输入。在</p>
<p>现在<code>read_csv</code>生成以下DF:</p>
^{pr2}$