gpt4 book ai didi

python - 如何根据名称选择 pandas 中的列?

转载 作者:太空宇宙 更新时间:2023-11-03 20:46:33 24 4
gpt4 key购买 nike

enter image description here我正在尝试选择一列。

所以我使用 iris 数据集。我现在只想拥有 setosa 花,因此我将其存储在名为 Setosa 的变量中。

Setosa = iris_df[iris_df['Name'] == 'Iris-setosa']

然后我使用了 df 函数,因为我想要一个特定的列。Setosa = df['SepalLength']

现在我做了一个跟踪,我想创建一个散点图。 X 轴表示sepallength,Y 轴表示sepalwidth。但我不知道如何指定我只想将它放在 Setosa 花上?

trace1 = {
"x": `df['SepalLength']`,
"y": `df['SepalWidth']`,

我首先尝试了 "x": Setosa = df['SepalLength']"y": Setosa = df['SepalWidth'] 但事实并非如此工作。

最佳答案

由于它有效,因此只需将其添加为答案

iris_df['SepalWidth'].loc[iris_df['Name'] == 'Iris-setosa']

简短说明,

您想要返回与特定条件匹配的系列,为此,您需要首先选择带有括号或点符号的列,然后使用 .loc 或其他过滤器来匹配您的健康)状况。

祝你好运

关于python - 如何根据名称选择 pandas 中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56552624/

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