Python Pandas:DataFrame一列切分成多列、分隔符切分选字段方式

 更新时间:2023年09月12日 10:18:43   作者:AcWare 学习笔记  
这篇文章主要介绍了Python Pandas:DataFrame一列切分成多列、分隔符切分选字段方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、创建 DataFrame

创建一个复杂又简单的数据集

import pandas as pd
data = [['12345 67890','1@3@5@7@9@0'],
        ['23456 78901','2@4@6@8@0@0'],
        ['34567 89012','3@5@7@9@1@0']]
df = pd.DataFrame(data, columns=['row', 'value'])

二、一列拆分两列

df[['a','b']] = df.row.str.split(' ', expand = True)
df.drop(axis = 1, columns = 'row', inplace = True)

split

  • expand:这个参数直接将分列后的结果转换成 DataFrame

drop

  • axis 是指处哪一个轴
  • columns 是指某一列或者多列
  • inplaces 是否替换原来的 dataframe

三、一列按照分隔符拆分选字段

df['c'] = df['value'].map(lambda r:r.split('@')[2])
df['d'] = df['value'].map(lambda r:r.split('@')[4])
df['e'] = df['value'].map(lambda r:r.split('@')[5])
df.drop(axis = 1, columns = 'value', inplace = True)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 解决Django提交表单报错:CSRF token missing or incorrect的问题

    解决Django提交表单报错:CSRF token missing or incorrect的问题

    这篇文章主要介绍了解决Django提交表单报错:CSRF token missing or incorrect的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • python+opencv3.4.0 实现HOG+SVM行人检测的示例代码

    python+opencv3.4.0 实现HOG+SVM行人检测的示例代码

    这篇文章主要介绍了python+opencv3.4.0 实现HOG+SVM行人检测的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Python为何不能用可变对象作为默认参数的值

    Python为何不能用可变对象作为默认参数的值

    这篇文章主要介绍了Python为何不能用可变对象作为默认参数的值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • python list.sort()根据多个关键字排序的方法实现

    python list.sort()根据多个关键字排序的方法实现

    Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列,本文详细的介绍了python list.sort()根据多个关键字排序,感兴趣的可以了解一下
    2021-12-12
  • 完美解决pycharm导入自己写的py文件爆红问题

    完美解决pycharm导入自己写的py文件爆红问题

    今天小编就为大家分享一篇完美解决pycharm导入自己写的py文件爆红问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • python使用itchat模块给心爱的人每天发天气预报

    python使用itchat模块给心爱的人每天发天气预报

    这篇文章主要介绍了python使用itchat模块给心爱的人每天发天气预报,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • python numpy 反转 reverse示例

    python numpy 反转 reverse示例

    今天小编就为大家分享一篇python numpy 反转 reverse示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python日志:自定义输出字段 json格式输出方式

    Python日志:自定义输出字段 json格式输出方式

    这篇文章主要介绍了Python日志:自定义输出字段 json格式输出方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 深入理解Python分布式爬虫原理

    深入理解Python分布式爬虫原理

    本篇文章主要介绍了深入理解Python分布式爬虫原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • 详解python学习笔记之解释器

    详解python学习笔记之解释器

    这篇文章主要为大家详细介绍了python学习笔记之解释器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03

最新评论