新手在这里。 尝试清理以下列名称
@Value("${application.queue.destination}")
private String theDestination;
下一栏是
1992 | Unnamed: 2 | Unnamed: 3 | 1993 | Unnamed: 4| Unnamed: 5| 1994 | ... | 2015 | Unnamed: 22 | Unnamed: 23|
然后,这一行及以后与每个国家的人口有关
我尝试以下操作来清理所有未命名的列名
Male | Female | Population | Male | Female | Population ....
然后我想天真地用pad方法做一个fillna函数......
df.columns = map(lambda x: np.nan if (re.search(r'\bUnnamed:\s\d{1,2}\b', x)) else x, df.columns)
显然,没有工作
我是否应该只提取列名,将其作为数据框进行操作并使用df_column_names = df_column_names.fillna(method='pad')
,然后将其与工作数据框神奇地合并?
似乎是非常笨重的方式。