提问人:dragnblow 提问时间:8/17/2023 最后编辑:egleasedragnblow 更新时间:8/17/2023 访问量:40
在 Python-Pandas 中允许/传递 null 值
Allow/Pass null values in Python-Pandas
问:
我有一个功能如下:
def check(*args):
return args[0] in args[1]
我想做的是允许像 Y、N、“” 这样的东西
如何在此传递或允许 null/empty 值?
它只适用于 Y、N 很好。谢谢!
我试图传递以下内容,但在输出中看不到空值。
Y, N, ‘’
Y, N, “”
Y, N, None
答:
0赞
Amira Bedhiafi
8/17/2023
#1
请尝试以下操作:
def check(value_to_check, *values):
return value_to_check in values
result1 = check('Y', 'Y', 'N', '') # returns True
result2 = check('', 'Y', 'N', '') # returns True
result3 = check('A', 'Y', 'N', '') # returns False
result4 = check(None, 'Y', 'N', None) # returns True
print(result1) # Output: True
print(result2) # Output: True
print(result3) # Output: False
print(result4) # Output: True
评论
["Yes", "None", "A value", "Other value", None]
:
return args[0] in args[1:]