我有以下DataFrame
:
x = DataFrame({
"x" : [1,2,3],
"y" : [4,5,6],
"z" : [7,8,9]
})
我想要检索x
等于1
的行,并将y
和z
值存储在具有相同名称的变量中。
我能够做到这一点,但我不得不诉诸itertuples()
以及其他一些步骤:
_, y, z = next(x.loc[x.x == 1, ["y", "z"]].itertuples())
有更清洁/首选的方法吗? This answer to a related question会建议不,但我只想查一下。