【发布时间】:2020-05-15 13:01:29
【问题描述】:
假设我有一个数据框df,格式为:
| a,b,c,d |
| e,f,g |
| h |
但是,使用逗号分隔符,希望将值折叠到单列数据框中,例如:
| a |
| b |
| c |
| d |
| e |
| f |
| g |
| h |
在 Python 中解决这个问题的最 Pythonic/Pandas 首选的解决方案是什么?
【问题讨论】:
-
df.assign(col=df['col'].str.split(',')).explode('col')