gpt4 book ai didi

python - 忽略 NaN 的列表理解

转载 作者:太空宇宙 更新时间:2023-11-04 08:35:59 25 4
gpt4 key购买 nike

我正在尝试构建一个列表理解,该列表理解有条件不导入 nan 值,但运气不好。下面是当前代码以及结果输出。什么条件将从列表中删除 nans?

def generate_labels(filtered_df, columnName):
return[
{'label': i, 'value': i} for i in
filtered_df[columnName].unique()
]

generate_labels(df, 'Region')


#Output


[{'label': 'Americas', 'value': 'Americas'},
{'label': 'EMEA', 'value': 'EMEA'},
{'label': nan, 'value': nan},
{'label': 'APAC ', 'value': 'APAC '}]

最佳答案

def generate_labels(filtered_df, columnName):
return[
{'label': i, 'value': i} for i in filtered_df[columnName].dropna().unique()
]

关于python - 忽略 NaN 的列表理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48938346/

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