gpt4 book ai didi

python - Pandas 系列中所有列表中的最大元素

转载 作者:太空宇宙 更新时间:2023-11-04 09:49:10 24 4
gpt4 key购买 nike

我有一个 pandas 系列说

import pandas as pd
a = pd.Series([
[1, 2, 3, 4, 5],
[6, 7, 8, 3, 334],
[333, 4, 5, 3, 4]
])

我想找到所有列表中最大的元素,即 334,有什么简单的方法可以做到?

最佳答案

选项 1
仅当元素实际上是 list 时才有效。这是因为 sum 连接列表。这也可能非常缓慢。

max(a.sum())

334

选项 2
max

的最小两层应用
max(map(max, a))

334

选项 3
仅当所有列表长度相同时才有效

np.max(a.tolist())

334

选项 4
max 在未缠绕发电机上的一个应用

max(x for l in a for x in l)

334

关于python - Pandas 系列中所有列表中的最大元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48554205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com