我尝试对列名称进行字符串化,然后更改它们-没有成功,它就保留了NaN
data.rename(columns=str).rename(columns={'NaN':'Tip Analiza','NaN':'Limite' }, inplace=True)
我尝试使用in函数替换NaN-不成功-它给出了错误,
TypeError:“ float”类型的参数不可迭代
data.columns = pd.Series([np.nan if 'Unnamed:' in x else x for x in data.columns.values]).ffill().values.flatten()
我应该尝试什么?
答案 0 :(得分:0)
尝试:
data.columns=map(str, data)
# in case of unique column names
data=data.replace({"col1": "rnm1", "col2": "rnm2"})
# otherwise ignore first line, and just do
data.columns=["rnm1", "rnm2"]