转换为大写只是我的数据框架的列名的一个子集



假设我有一个包含10列的数据框,我想将第3到第7列的名称转换为大写。我怎么能那样做呢?

谢谢!

如何根据索引upper()列名/标题(一个或多个):

df = pd.DataFrame({'test1234':[100,50,10], 'abc_!-?':[200,75,5], 'Column3':[50,300,60]})
df
<表类>指数test1234abc_ ! - ?Column3tbody><<tr>01002005015075300210560

将新的大写collist添加到未更改的部分,并将其分配给dataframe

df = pd.DataFrame(columns=['a','b','c'])
df.columns = list(df.columns[0:1]) + [x.upper() for x in df.columns[1:]]

输出列为a, B, C

最新更新