我有一个名为 cluster_size
的 pandas.Series,它有标签和计数。类似于以下内容:
Label
0 3
1 15
2 15
3 18
-1 3
这会以标签 -1 可能并不总是存在的方式不断变化。 如果标签不存在,我会收到以下错误:
KeyError: '标签 [-1] 不在 [index] 中'
所以我想做的是检查这个标签是否真的存在。
我尝试了以下方法,但这似乎无济于事,因为我继续遇到同样的错误。
if cluster_size.loc[-1] is None:
print("the label does not exist")
最佳答案
使用try-except
语句:
try:
idx = cluster_size.loc[-1]
except KeyError:
print("the label does not exist")
关于python - 搜索 pandas.Series 中不存在的标签时出现 KeyError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56147583/