具有一组已定义的有效值,其中的所有 pandas 数据框列值都应设置为给定值 fe NaN
。可以假设集合和数据框中包含的值是数字类型。
具有以下有效值集和数据框:
valid = {5, 22}
df = pd.DataFrame({'a': [5, 1, 7, 22],'b': [12, 3 , 10, 9]})
a b
0 5 12
1 1 3
2 7 10
3 22 9
在列上设置有效值a
将导致:
a b
0 5 12
1 NaN 3
2 NaN 10
3 22 9