所以我处理虹膜数据集。我现在只想吃setosa花,所以我将它存储在一个名为Setosa
的变量中。
Setosa = iris_df[iris_df['Name'] == 'Iris-setosa']
然后我使用df函数,因为我想要特定的列。
Setosa = df['SepalLength']
现在我进行了跟踪,我想创建一个scatterplot
。 sepallength
的X轴和sepalwidth
的Y轴。但是我不知道如何指定只希望它出现在Setosa花上吗?
trace1 = {
"x": `df['SepalLength']`,
"y": `df['SepalWidth']`,
我首先尝试了"x": Setosa = df['SepalLength']
和"y": Setosa = df['SepalWidth']
,但这是行不通的。
答案 0 :(得分:0)
添加它作为答案,因为它起作用
iris_df['SepalWidth'].loc[iris_df['Name'] == 'Iris-setosa']
简短说明,
您想返回一个符合特定条件的序列,为此,您需要首先选择带有方括号或点表示法的列,然后使用.loc
或其他过滤器来匹配您的条件。
好运