import matplotlib.pyplot as plt
import matplotlib.image as img
import pandas as pd
import numpy as np
import seaborn as sns
%matplotlib inline
data = pd.read_csv('http://www.biointelligence.hu/ids/fuel_data_with_errors.txt', header=0, sep='\t')
data.fillna(method="backfill",axis = 1)
我不明白为什么endtemp
中的NaN(第95行)没有被替换为“ on”。 (我知道对于endtemp
,“ on”不是正确的值)
答案 0 :(得分:0)
“打开”是“ 空气”列中的值,而不是“ endtemp ”列中的值。使用axis = 1会将该列中的NaN替换为同一列中的非NaN值。
因此,由于endtemp列仅包含数字,因此该列中被替换的NaN将是数字。