gpt4 book ai didi

python - DataFrame 列名称内的换行符

转载 作者:行者123 更新时间:2023-12-04 18:05:32 37 4
gpt4 key购买 nike

我的理解是有换行符 \n作为表示 pandas.DataFrame 列的字符串的一部分可以被认为是不好的做法。例如:

pandas.DataFrame([[1,2],[3,4]], columns=['First\ncolumn', 'Second\ncolumn'])

主要原因是,这掩盖了繁琐名称后面的列名称,因此容易出错。但是,优点之一是在导出 DataFrame 时,例如,要出类拔萃,这在格式化列的名称方面可能很方便。

在这种情况下,什么被认为是最佳实践?有没有办法只为导出格式化列?我找不到一个。

最佳答案

删除列名称中的换行符
为了获得红色的 “新线” , "\n" , “换行”在 Pandas 数据框列名中,只需使用下面的代码行:

df.columns = [x.replace("\n", " ") for x in df.columns.to_list()]

关于python - DataFrame 列名称内的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27633186/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com