gpt4 book ai didi

pandas - 如何在 Pandas 数据框中选择多行

转载 作者:行者123 更新时间:2023-12-04 08:31:56 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Python pandas slice dataframe by multiple index ranges

(3 个回答)



Slice multiple column ranges with Pandas

(1 个回答)


4年前关闭。




给定索引为 0 的 pandas 数据框示例至30 .我想选择几个索引范围内的行,[0:5] , [10:15][20:25] .

怎么做?

最佳答案

假设您有一个具有 30 行和 4 列的随机 pandas DataFrame,如下所示:

import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randint(0,30,size=(30, 4)), columns=list('ABCD'))

然后您可以使用 np.r_对行范围进行索引 [0:5] , [10:15][20:25]如下:
df.loc[np.r_[0:5, 10:15, 20:25], :]

关于pandas - 如何在 Pandas 数据框中选择多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47965716/

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