如何将所有NaT和NaN值替换为“无”。
原因是我正在使用BigQuery中的insert_rows_from_dataframe,它无法处理NaN和NaT
答案 0 :(得分:1)
使用df.replace
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.replace.html
将包含要替换的值的列表作为第一个参数传递,并将包含None
的列表作为第二个参数传递。
df.replace([float('nan')], [None])
这将向函数指示您希望None
作为替换值,而不是不提供and参数。