python dataframe输出格式
时间: 2023-10-29 19:54:07 浏览: 99
在Python中,DataFrame对象的输出格式可以通过一些方法来设置。引用提供了一种方法,可以将DataFrame输出为csv、txt或xlsx文件。具体方法可以参考引用中提供的链接。
另外,还可以通过设置pandas库中的选项来改变DataFrame的输出格式。例如,可以使用以下代码设置DataFrame列中的数字以千分位分隔符的形式显示:
```python
import pandas as pd
# 创建DataFrame
data = [['aaaaaaa', '1月', 49768889], ['bbbbbbb', '2月', 11777775], ['ccccccc', '3月', 13799990]]
columns = ['name', 'month', 'num']
df = pd.DataFrame(data=data, columns=columns)
# 输出DataFrame原始格式
print(df)
print("================================================")
# 对'num'列应用lambda函数,将数字格式化为千分位分隔符的形式
df['num'] = df['num'].apply(lambda x: format(int(x), ','))
# 输出格式化后的DataFrame
print(df)
```
以上代码中,`format()`函数用于将数字转换为千分位分隔符的格式。然后,通过`apply()`函数将该函数应用到DataFrame的'num'列,实现数字格式的修改。最终,输出的DataFrame将会按照修改后的格式显示。
阅读全文