Pandas入门教程

简介: Pandas入门教程

大家好,我是我是皮皮。


一、前言


前几天Python青铜交流群有个叫【猎影】的粉丝问了一个关于时间转换的问题,这里拿出来给大家分享下,可以看到报错如下图所示。

aea0c8a9ced70d7ada4ad9486b515df0.png

题目:两个列表:[1, a, '', c, '', '', f] 和 [2, '', b, '', d, e, ''] ,如何合并成一个新的列表:[3, a, b, c, d, e, f] 其中a,b,c,d,e,f都是字符串。


二、解决过程


这个问题看上去还是挺有迷惑性的,直接上去相加,发现会报错,字符串和数字相加不兼容,需要做点简单的处理,这个题目还挺有意思的,巩固下基础蛮不错的,这里给出【(这是月亮的背面)】大佬的答案,一起来看看吧。


方法一:常规处理

这里基于列表中的1和2都是str形式来说,直接来个判断,

3c6e16e0d88bd3e335450eddb177edb0.png

运行之后,可以得到答案。


如果不加那个判断的话,得到的答案是下图这样的:

4baa820a34eec8ff83c8b2fe134db857.png

如果列表中的1和2都是int数据类型的话,直接一个列表推导式可以搞定,如下图所示:

e2eaf6117cb8fb3d52060823ee64d4d9.png

方法二:列表推导式

使用列表推导式一步到位,看上去有点难以理解,需要拆分开来,不过也确实是不错的一个方法。

c7e384e4e3dd399ba032a0a7ce453c33.png

这样一来,也是可以满足粉丝要求的。


总结


大家好,我是皮皮。这篇文章基于粉丝提问,针对列表数据合并问题,给出了解决方法,行之有效,顺利的帮助粉丝解决了问题。


最后感谢粉丝【猎影】提问,感谢【(这是月亮的背面)】大佬给予的思路和代码支持。

最后给大家安排一个【忆梦】大佬分享了一个正则表达式的知识,感觉挺不错的,干货满满!实现的功能是提取乱码字符串中的英文字符。

d98b207c4077f5aab1f56a2a17e5d637.jpg


欢迎大家积极尝试,有好的内容也可以分享给我噢!

a0770e815f951a2b861c217107c3a854.png

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。


相关文章
|
机器学习/深度学习 数据采集 数据挖掘
Python 数据分析入门教程:Numpy、Pandas、Matplotlib和Scikit-Learn详解
Python 数据分析入门教程:Numpy、Pandas、Matplotlib和Scikit-Learn详解
260 0
|
数据挖掘 API 数据格式
Python 数据科学入门教程:Pandas
Python 和 Pandas 数据分析教程 原文:Data Analysis with Python and Pandas Tutorial Introduction 译者:飞龙 协议:CC BY-NC-SA 4.0 大家好,欢迎阅读 Python 和 Pandas 数据分析系列教程。
2393 0
|
机器学习/深度学习 数据处理 索引
Python数据处理库pandas入门教程
pandas是一个Python语言的软件包,在我们使用Python语言进行机器学习编程的时候,这是一个非常常用的基础编程库。本文是对它的一个入门教程。 pandas提供了快速,灵活和富有表现力的数据结构,目的是使“关系”或“标记”数据的工作既简单又直观。它旨在成为在Python中进行实际数据分析的高级构建块。 # 入门介绍 pandas适合于许多不同类型的数据,包括: *
23911 1
|
数据挖掘 C语言 Python
[雪峰磁针石博客]数据分析工具pandas快速入门教程4-数据汇聚
我们需要的所有信息可能记录在单独的文件和数据帧中。例如,可能有一个公司信息单独表和股票价格表,数据被分成独立的表格以减少冗余信息。 连接 添加行4-1.py import pandas as pd df1 = pd.
|
机器学习/深度学习 数据挖掘 数据格式
[雪峰磁针石博客]数据分析工具pandas快速入门教程2-pandas数据结构
创建数据 Series和python的列表类似。DataFrame则类似值为Series的字典。 create.py #!/usr/bin/env python3 # -*- coding: utf-8 -*- # create.
|
机器学习/深度学习 数据挖掘 Python
[雪峰磁针石博客]数据分析工具pandas快速入门教程1-开胃菜
简介 Pandas是用于数据分析的开源Python库,也是目前数据分析最重要的开源库。它能够处理类似电子表格的数据,用于快速数据加载,操作,对齐,合并等。为Python提供这些增强功能,Pandas的数据类型为:Series和DataFrame。
|
1月前
|
数据采集 存储 数据挖掘
Python数据分析:Pandas库的高效数据处理技巧
【10月更文挑战第27天】在数据分析领域,Python的Pandas库因其强大的数据处理能力而备受青睐。本文介绍了Pandas在数据导入、清洗、转换、聚合、时间序列分析和数据合并等方面的高效技巧,帮助数据分析师快速处理复杂数据集,提高工作效率。
74 0
|
3月前
|
机器学习/深度学习 数据处理 Python
从NumPy到Pandas:轻松转换Python数值库与数据处理利器
从NumPy到Pandas:轻松转换Python数值库与数据处理利器
100 0
|
1月前
|
存储 数据挖掘 数据处理
Python数据分析:Pandas库的高效数据处理技巧
【10月更文挑战第26天】Python 是数据分析领域的热门语言,Pandas 库以其高效的数据处理功能成为数据科学家的利器。本文介绍 Pandas 在数据读取、筛选、分组、转换和合并等方面的高效技巧,并通过示例代码展示其实际应用。
45 2