Pandas使用以前的值填充空列名称

时间:2017-05-01 06:54:53

标签: python pandas columnname

新手在这里。 尝试清理以下列名称

@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') ,然后将其与工作数据框神奇地合并?

似乎是非常笨重的方式。

0 个答案:

没有答案