我的dataframe中有一个列,它有字符串值,如图1所示。你知道吗
我想做的是用1替换0和其他字段中的所有nan值(不管其他字段是字符串还是int) 我试过了
func_lambda = lambda x: 1 if any(dataframe['Colum'].values != 0) else 0
但t将所有列替换为1。你知道吗
这是我的测向头你知道吗
datacol.head(20)
Out[77]:
0 nan
1 4500856427
2 4003363
3 nan
4 16-4989
5 nan
6 nan
7 WVE-78686557032
8 nan
9 4501581113
10 D4-SC-0232737-1/G1023716
11 nan
12 nan
13 4502549104
14 nan
15 nan
16 nan
17 IT008297
18 15\036628
19 299011667
Name: Customer_PO_Number, dtype: object
检查此项:
它将提供如下输出:
希望对你有帮助!:)
可以使用布尔测试并将结果转换为整数:
输出:
如果“南”真的是np.nan公司然后可以使用
isnull
:相关问题 更多 >
编程相关推荐