美文网首页
pandas 列表转多行

pandas 列表转多行

作者: forjie | 来源:发表于2021-10-08 15:34 被阅读0次

某df的列是多个字典组成的列表,样式如下,
样式:

col_data  = [{'name':'1','age':'1'},{'name':'2','age':'2'},{'name':'2','age':'2'}]

那么可以用如下方法转化

import np
new_value=np.dstack((np.repeat(df.id_card.values,list(map(len,df.col_data.values))),np.concatenate(df.col_data.values))
new_df = pd.DataFrame(data=new_value[0],columns=df[['id_card','col_data']].columns)

运行完成后,id_card对应的每一个字段都是一行数据

相关文章

  • pandas 列表转多行

    某df的列是多个字典组成的列表,样式如下,样式: 那么可以用如下方法转化 运行完成后,id_card对应的每一个字...

  • pandas常用操作

    pandas读取数据: pandas查看数据: pandas删除行、列: pandas排序: pandas合并列表...

  • pandas

    pandas之初窥门径 1、pandas声明 2、pandas条件过滤, 3、pandas函数 3、pandas转...

  • Pandas 使用技巧(一)

    Pandas 的列表 它会为每一个数据设置一个序号dtype,列表中数据的格式 DataFrame: Pandas...

  • pandas基本介绍

    pandas与numpy的不同是,pandas使用的是字典结构,而numpy使用的是列表结构,但pandas是建立...

  • pandas使用技巧【15】blank

    本系列文章列表pandas使用技巧总览

  • HTML实践

    列表选中多行操作选中多行文字 -> ctrl+shift+p -> emmemt wrap -> ul...

  • vscode 多行转换

    多行转一行 选中按快捷键ctrl+j 一行转多行

  • 机器学习入门笔记二 pandas基本操作

    pandas 是基于NumPy 的一种工具,pandas就是字典型的numpy,就是numpy像是一个列表,pan...

  • pandas数据导出

    导出函数都是DataFrame类的方法,写入则是Pandas的方法Pandas中关于数据框导出的相关函数列表如下:...

网友评论

      本文标题:pandas 列表转多行

      本文链接:https://www.haomeiwen.com/subject/svsxoltx.html