暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

一条数据变多条

筑基期摸鱼大师 2022-10-21
295
(
好好学习 
天天向上
)

这周正式结束打工🙉

北京的通勤我真的会谢

虽说不够广州死亡三号线的挤

但耐不住它的长🙉

每天早上上班的我 belike👇

🙋上周姐妹给了我一个表

她想要统计财务顾问列里每一个公司的数据

所以需要将一行数据拆分拆成多行

要变成这样👇

这样拆👇

    ###将一行数据变成多行
    import pandas as pd


    data = pd.read_excel('ABS项目大全.xlsx')


    data_new = []


    for i in range(len(data)):
    df = data.iloc[[i]].copy()
    if ',' in str(df.iloc[0]['财务顾问']):
    company = df.iloc[0]['财务顾问'].split(',')
    for j in company:
    df_new = df.copy() ##要另外复制一份
    df_new['财务顾问'] = j
    data_new.append(df_new)
    else:
    data_new.append(df)


    data_new = pd.concat(data_new)
    data_new.to_excel('ABS项目大全--新.xlsx',index=False)


    # ##ps:data.iloc[i]数据类型是一个系列,data.iloc[[i]]是一个dataframe
    # df_new = df.copy() ##要另外复制一份重命名,要不然系统会将改了名字又重新进行程序系统修改,最后所有的结果都是最后一个公司的内容


    文章转载自筑基期摸鱼大师,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论