使用python,pandas将Excel文件的逗号分隔数据转换为新行

时间:2018-11-29 20:49:53

标签: excel python-3.x pandas csv data-analysis

我有一个excel文件,数据为

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

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

StudentId    Details
1234         John
             Texas
             United States 

9887         Roma
             Moscow
             Russia

我正在为此使用熊猫,但没有得到结果

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

我正在使用这种逻辑

1 个答案:

答案 0 :(得分:0)

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

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