首页 > 解决方案 > 使用python,pandas将excel文件的逗号分隔数据转换为新行

问题描述

我有一个数据为的excel文件

StudentId    Details
1234         John, Texas, United States
9887         Roma, Moscow, Russia

我想将其转换为以下格式,例如:

StudentId    Details
1234         John
             Texas
             United States 

9887         Roma
             Moscow
             Russia

我为此目的使用 Pandas,但没有得到结果

for i in range(len(df['Details'])):
    df['Details'][i]=df['Details'][i].replace(',','\n')

我正在使用这种逻辑

标签: excelpython-3.xpandascsvdata-analysis

解决方案


阅读它,read_fwf()然后稍后拆分该列:

df['Details'].str.split(',')

推荐阅读