当前位置: 首页 > 网络应用技术

足够帅

时间:2023-03-07 02:05:32 网络应用技术

  众所周知,pytnon非常擅长处理数据,尤其是清洁后期数据。图案我将引入一个处理数据的工件管道。

  什么是管道

  简而言之,Pipe是Python的三方库。

  通过管道,我们可以将功能的处理结果传递给另一个功能,这意味着您的代码将非常简洁。

  您需要提前安装它以使用管道并直接使用PIP。

  过滤元件

  与过滤器相似,管道中的操作可以过滤迭代对象中的元素。

  动作元素

  与MAP相似,选择操作可以将函数激活到迭代对象中的每个元素。在以下示例中,我们将列表中的元素加倍。

  当然,您还可以将多个操作结合在一起。

  以下示例是选择列表中的偶数号码,并加倍双倍。与过滤器和地图不同,管道可以像水管管道一样连接多个操作,因此我认为管道的名称也非常接地。这是正确的。

  连接元素

  操作嵌套列表时,这非常痛苦。很高兴管道给出一个非常友好的界面,只需要链条。

  如您所见,链条只能打开一层。如果要拆卸多层嵌套,请不要惊慌,轻松地穿越。

  结合选择,获得了字典中的字段属性集合。

  团体

  对列表中的元素进行分组至关重要,您可以使用GroupBy在管道中完成。

  同样,可以将其滤波条件添加到选择中。

  排名

  在数据处理中,这些等级通常用于相互转换,尤其是在使用数据框时,使用管道和行代码获得等级。

  删除元素

  列表的重量也是一个常用的操作,使用管道中的defup使列表沉重。

  与DEDUP不同,UNIQ仅保留一个连续的重复元素,而非连续重复元素未过滤。

  总结

  今天,我引入了用于处理数据的工件。管道的使用可以使乏味的操作以几行甚至一行代码凝结。它提高了可读性并提高了整齐的代码级别。它很漂亮?

  以上是该共享的所有内容。如果您想了解更多信息,请转到公共帐户:Python编程学习圈,每日干货共享

  原始:https://juejin.cn/post/710377988091910549