老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

【编程必备】盘点5个好用到爆的Python函数!

老男孩IT教育

常见问题

2021年12月1日 17:36

对于在学习Python或已经从事Python相关工作的同学来说,好用的函数可以大幅度提升我们的工作效率,那Python有哪些好用到爆的函数呢?本篇文章为大家整理了10个函数,请看下文:

       对于在学习Python或已经从事Python相关工作的同学来说,好用的函数可以大幅度提升我们的工作效率,那Python有哪些好用到爆的函数呢?本篇文章为大家整理了10个函数,请看下文:

Python培训机构

       第一个:isin()方法

       主要用于确认数据集中的数值是否被包含在给定的列表中。

df = pd.DataFrame(np.array(([1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12])),
                  index=['A', 'B', 'C', 'D'],
                  columns=['one', 'two', 'three'])
df.isin([3, 5, 12])

       输出结果为

     one    two  three
A  False  False   True
B  False   True  False
C  False  False  False
D  False  False   True

       第二个:df.plot.box()方法

data = np.random.randn(25, 3)
df = pd.DataFrame(data, columns=list('ABC'))
ax = df.plot.box()

       输出结果为:

Python函数

       第三个:items()方法

       pandas中的items()方法可以用来遍历数据集当中的每一列,同时返回列名以及每一列中的内容,以元祖的形式,示例如下:

df = pd.DataFrame({'species': ['bear', 'bear', 'marsupial'],
                  'population': [1864, 22000, 80000]},
                  index=['panda', 'polar', 'koala'])
df

       输出结果为:

         species  population
panda       bear        1864
polar       bear       22000
koala  marsupial       80000

       第四个:insert()方法

       主要用于在数据集中的特定位置处插入数据,示例如下:

df.insert(1, "size", [2000, 3000, 4000])

       输出结果为:

         species  size  population
panda       bear  2000        1864
polar       bear  3000       22000
koala  marsupial  4000       80000

       第五个:assign()方法

       可以用于在数据集中添加新的列,示例如下:

df.assign(size_1=lambda x: x.population * 9 / 5 + 32)

       输出结果为:

         species  population    size_1
panda       bear        1864    3387.2
polar       bear       22000   39632.0
koala  marsupial       80000  144032.0

       关于"盘点5个好用到爆的Python函数!"的话题到这里就结束了,老男孩Python全栈开发课程内容主要包括:Python开发基础、Python高级编程与数据库开发、前端开发、WEB框架开发、爬虫开发、全栈项目实战、数据分析、人工智能、自动化运维与开发以及高并发语言GO开发等,独家前沿课程内容,使学员找工作更有优势!

  推荐阅读:

       学习完Python后,有哪些就业方向?Python面授班

       有哪些值得使用的爬虫开源项目?Python专业培训

       为什么那么多人推荐学Python?老男孩Python培训

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。