我不知道如何从具有其他列条件的列中获取值

更好的呼叫斯坦

我必须从每种类型(例如水或火等)攻击最高的数据帧中获得口袋妖怪的名字(“名称”代表一列,而“攻击”也是如此),我写下了这段代码:

PokDf.select('name').filter(PokDf.groupby('type1').agg({'attack'='max'})).show()

PokDf是DataFrame。

样品:

+----------+-----+------+
|      name|type1|attack|
+----------+-----+------+
| Bulbasaur|grass|    49|
|   Ivysaur|grass|    62|
|  Venusaur|grass|   100|
|Charmander| fire|    52|
|Charmeleon| fire|    64|
| Charizard| fire|   104|
|  Squirtle|water|    48|
| Wartortle|water|    63|
+----------+-----+------+

我不知道该如何处理。一旦运行此行,它就行不通了。有人可以帮我吗?

Murtihash

你可以使用一个window计算max over a partition,然后filter on attack=maxselect你的name专栏。

from pyspark.sql import functions as F
from pyspark.sql.window import Window

w=Window().partitionBy("type1")
df.withColumn("max",F.max("attack").over(w))\
  .filter('attack=max').select("name").show()

#+---------+  #output based on sample data above.
#|     name|
#+---------+
#| Venusaur|
#|Wartortle|
#|Charizard|
#+---------+

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我不知道如何实现math.round()或任何其他解决方案来在JTextField中获取##。##

来自分类Dev

我不知道如何将我的属性合并到此查询的单个列中

来自分类Dev

如何在不知道键的情况下使用 javascript 从多级 JSON 中获取值

来自分类Dev

我需要在数据库中添加另一列,但我不知道如何

来自分类Dev

如何根据其他索引从其他数据框的列中获取值?

来自分类Dev

假设我不知道数据框中的列名,如何根据该列中的值对df排序?

来自分类Dev

Python:从其他列中选择的列中获取值

来自分类Dev

我不知道如何正确获取数据

来自分类Dev

我不知道如何获取Py2app

来自分类Dev

如何在不知道其在Visual Studio中的位置的情况下使用SqlDataReader从选择中获取值

来自分类Dev

如何在不知道PHP中没有关闭列的情况下插入数据

来自分类Dev

我不知道如何使用AngularJS在JSON文件中获取子数据

来自分类Dev

我不知道如何使用Range从Excel文件中获取行

来自分类Dev

如果我不知道该行的值,如何获取和更改文件中的行的值?

来自分类Dev

如何在不知道VB.NET中数字键名称的情况下从JSON获取值

来自分类Dev

从基于其他列的列获取值

来自分类Dev

使用pivot_wider函数时,我在列中不知道

来自分类Dev

将数据加载到我不知道列的数据表中

来自分类Dev

巨大的数字正在放入我的数组和其他计算中。不知道为什么?

来自分类Dev

巨大的数字正在放入我的数组和其他计算中。不知道为什么?

来自分类Dev

如何在仅具有自变量的构造函数中设置属性。我也不知道如何在没有实现的情况下定义方法

来自分类Dev

在Python中循环,因为我不知道如何

来自分类Dev

根据数据框中的其他列,在具有多种条件的 Pandas 中添加列

来自分类Dev

Selenium 预期条件 - 等待 xpath 可用 - 我不知道如何在我的代码中输入它

来自分类Dev

如何对 Array[Array[Int]] 进行排序,假设内部数组具有相同的大小,但我们不知道

来自分类Dev

我是jquery和学习snap.svg的新手,也不知道这段代码是如何工作的?有人可以解释一下该函数如何获取值吗?

来自分类Dev

pandas:根据其他列中的条件创建具有字符串值的列

来自分类Dev

SQL查询以获取在特定条件下具有其他列的重复列值

来自分类Dev

如果我不知道属性是否在接口或具体类中,如何从属性中获取属性?

Related 相关文章

  1. 1

    我不知道如何实现math.round()或任何其他解决方案来在JTextField中获取##。##

  2. 2

    我不知道如何将我的属性合并到此查询的单个列中

  3. 3

    如何在不知道键的情况下使用 javascript 从多级 JSON 中获取值

  4. 4

    我需要在数据库中添加另一列,但我不知道如何

  5. 5

    如何根据其他索引从其他数据框的列中获取值?

  6. 6

    假设我不知道数据框中的列名,如何根据该列中的值对df排序?

  7. 7

    Python:从其他列中选择的列中获取值

  8. 8

    我不知道如何正确获取数据

  9. 9

    我不知道如何获取Py2app

  10. 10

    如何在不知道其在Visual Studio中的位置的情况下使用SqlDataReader从选择中获取值

  11. 11

    如何在不知道PHP中没有关闭列的情况下插入数据

  12. 12

    我不知道如何使用AngularJS在JSON文件中获取子数据

  13. 13

    我不知道如何使用Range从Excel文件中获取行

  14. 14

    如果我不知道该行的值,如何获取和更改文件中的行的值?

  15. 15

    如何在不知道VB.NET中数字键名称的情况下从JSON获取值

  16. 16

    从基于其他列的列获取值

  17. 17

    使用pivot_wider函数时,我在列中不知道

  18. 18

    将数据加载到我不知道列的数据表中

  19. 19

    巨大的数字正在放入我的数组和其他计算中。不知道为什么?

  20. 20

    巨大的数字正在放入我的数组和其他计算中。不知道为什么?

  21. 21

    如何在仅具有自变量的构造函数中设置属性。我也不知道如何在没有实现的情况下定义方法

  22. 22

    在Python中循环,因为我不知道如何

  23. 23

    根据数据框中的其他列,在具有多种条件的 Pandas 中添加列

  24. 24

    Selenium 预期条件 - 等待 xpath 可用 - 我不知道如何在我的代码中输入它

  25. 25

    如何对 Array[Array[Int]] 进行排序,假设内部数组具有相同的大小,但我们不知道

  26. 26

    我是jquery和学习snap.svg的新手,也不知道这段代码是如何工作的?有人可以解释一下该函数如何获取值吗?

  27. 27

    pandas:根据其他列中的条件创建具有字符串值的列

  28. 28

    SQL查询以获取在特定条件下具有其他列的重复列值

  29. 29

    如果我不知道属性是否在接口或具体类中,如何从属性中获取属性?

热门标签

归档