【发布时间】:2021-07-16 02:41:38
【问题描述】:
我正在尝试从列表中替换 nan。我已经尝试过这些解决方案。
Replace all elements in a list from list of lists
但是,我收到以下错误:TypeError: ufunc 'isnan' not supported for the input types,并且无法根据强制转换安全地将输入强制转换为任何支持的类型
list_of_lists=[[1,2,3],['nan','nan','nan'],[3,4,5]]
我想用“replaced”之类的字符串替换 nan 并期望:
list_of_lists=[[1,2,3],['replaced','replaced','replaced'],[3,4,5]]
感谢您的帮助
【问题讨论】:
-
你试过列表理解吗?
-
显示你的实际输入列表,这里的nan显然不是字符串,我猜是np.nan
-
我的nan是个float nan,我没认出来