【发布时间】:2019-01-19 02:12:31
【问题描述】:
我想将数据框的列设置为小写,如下所示:
df.columns = [i.lower() for i in df.columns]
为什么需要括号才能使它起作用?对不起,我对语法有点模糊。有没有比我正在做的更好的选择?
【问题讨论】:
-
查找列表理解。另一种方法是
df.columns.str.lower() -
谢谢“列表理解”是我一直在寻找的短语
-
@NimbleTortoise,不过,您不需要对这种情况进行不必要的列表理解。