Dro*_*ror 6 python export pandas
我的理解是,将换行符\n
作为代表 a 列的字符串的一部分pandas.DataFrame
可以被认为是不好的做法。例如:
pandas.DataFrame([[1,2],[3,4]], columns=['First\ncolumn', 'Second\ncolumn'])
Run Code Online (Sandbox Code Playgroud)
主要原因是,这将列名隐藏在繁琐的名称后面,因此容易出错。然而,优点之一是,DataFrame
例如,在将 , 导出到 Excel 时,这在格式化列名称方面非常方便。
在这种情况下,什么被认为是最佳实践?有没有办法只为导出设置列格式?我找不到一个。
您可以使用header
参数:
>>> df = pandas.DataFrame([[1,2],[3,4]], columns=['First_Column', 'Second_Column'])
>>> df.to_csv('/tmp/df.csv', header=['First\nColumn','Second\nColumn'])
>>> pandas.read_csv('/tmp/df.csv')
First\nColumn Second\nColumn
0 1 2
1 3 4
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13360 次 |
最近记录: |