gpt4 book ai didi

python - 搜索列中的特定值及其其余列中的相应数据

转载 作者:行者123 更新时间:2023-12-03 05:12:03 26 4
gpt4 key购买 nike

我有以下场景,我必须检查列中的值及其其他列中的相应值。如果任一值不为 null,则需要返回 true。 enter image description here

假设我必须检查第 1 列中的值 D、E 和 F,并检查第 2 列和第 3 列中的相应值。这里column2包含NaN,但column3包含数据然后返回true

最佳答案

如果我理解正确,假设您有以下数据框:

import numpy as np
import pandas as pd
df=pd.DataFrame({"Column1":['A','B','C','D'],'Column2':[1,2,3,np.nan],'Column3':['x','y',np.nan,np.nan]})
print(df)

Column1 Column2 Column3
0 A 1.0 x
1 B 2.0 y
2 C 3.0 NaN
3 D NaN NaN

然后您应该首先将要检查的列(在我们的例子中为 Column1)设置为索引并执行以下操作:

df.set_index('Column1').notna().any(axis=1)

Column1
A True
B True
C True
D False

关于python - 搜索列中的特定值及其其余列中的相应数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76264038/

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