gpt4 book ai didi

Python:如何根据列中的最大值以及包含 self 之前的 nrows 和之后的 nrows 从大型数据帧中提取子集

转载 作者:行者123 更新时间:2023-12-01 04:12:14 26 4
gpt4 key购买 nike

假设:

df['Column_Name'].max() # is the maximum value in a particular column in a dataframe

然后,您想要选择特定列中具有最大值的行之前的 10 行和该行之后的 10 行(即总共 10 + 1 + 10 = 21 行),那么,如何在 Python 中完成?

最佳答案

这是 @2rs2ts 解决方案的补充,用于说明您的最大值接近系列或数据帧的开头或结尾。

df['a'][max(0,index_of_max_value-10):min(len(df['a']), index_of_max_value+11)]

关于Python:如何根据列中的最大值以及包含 self 之前的 nrows 和之后的 nrows 从大型数据帧中提取子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34773046/

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