【发布时间】:2022-01-20 01:09:28
【问题描述】:
num_A=414
for i in range(1,num_A):
interval = data_A.index[data_A['level'] == i]
datum = data_A.loc[interval]
hyumgi_time=np.max(datum.hyumgi)
print(hyumgi_time)
当我运行上面的代码时,hyumgi_time 给出了一些 nan 值。
我认为hyumgi_time 是一个列表。我想将每个 nan 值设为 0。
我认为这是一个列表,而不是数据框。所以,我想知道如何将nan 值设置为 0 的列表。
【问题讨论】:
-
这能回答你的问题吗? convert nan value to zero
-
为什么你认为它是一个列表?为什么你在猜测,为什么不检查
type(hyumgi_time)? -
data_A是一个数据框,hyumgi是data_A的列名。但是,hyumgi_time不是数据框。那么我可以像数据框一样做吗? -
我打印了
print(type(hyumgi_time)),它打印出了一系列<class 'float'>