我知道我可以通过以下方式将所有DataFrame列重命名为小写:
df_from_csv.columns = map(str.lower, df_from_csv.columns)
如果我尝试将DataFrame中的所有空格更改为下划线,则会收到错误:
>> df_from_csv.columns = map(str.replace(" ", "_"), df_from_csv.columns)
TypeError: replace() takes at least 2 arguments (1 given)
正确的语法如何?