如何利用迭代循环来提取数据来创建并附加到新数据框?

问题描述 投票:0回答:1

我想要一个基本的直接方法来使用不同的标准来形成新的数据框,我将在一个简单的饼图中显示它。我对这个主题的掌握如此之弱,似乎很难,但一定有一些我不知道的非常基本的方法。

本质上我想隔离数据范围...例如,一组 100 个数据点。也许是 100 个最常见的值或 100 个最低值或 100 个最高值......

for i in range(100):
    global my_pie
    my_pie = pd.DataFrame(data.iloc[[i],[1,3]])
    

display(my_pie)

所以这里我有这个失败的代码,因为它只将最后一次迭代分配给数据框“my_pie” 我想要一个包含 100 行的数据框,用于“数据”数据框的 iloc 第 1 列和第 3 列。

我想了解为我希望显示的新数据帧分配不同标准的基础知识。简单的语法对我来说难以捉摸。

pandas iteration
1个回答
0
投票

你在问什么有点不清楚,但据我了解,听起来你需要对

iloc
方法进行更多研究。它可以以多种不同的方式进行索引。为了得到你的结果,我会尝试

my_pie = data.iloc[:100, 1:3]
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.