添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

将Pandas Dataframe类型改为字符串

0 人关注

我正在开发一个聊天机器人,它可以向用户返回一个字符串信息。然而,我目前的代码输出一个pandas DataFrame。我想知道如何将这个DataFrame转换为字符串输出? 不仅仅是单个单元格的值。而是将整个DataFrame转换为字符串格式。

这样,type(df)是字符串。

Bearish Neutral Bullish CLOV 0.041 0.817 0.142 AMD 0.037 0.742 0.222 TTCF 0.063 0.759 0.177 type(df) = <class 'pandas.core.frame.DataFrame'>
1 个评论
看一看 pandas.DataFrame.to_string or pandas.DataFrame.to_markdown 以获得更多格式化的表格ascii选项。
python
pandas
string
dataframe
sirimiri
sirimiri
发布于 2021-09-04
2 个回答
DYZ
DYZ
发布于 2021-09-04
已采纳
0 人赞同

有很多方法可以回答你的问题,这取决于你希望字符串如何被格式化。最简单的可能是 df.to_csv() ,它创建了一个类似CSV的表格,而 str(df) 则或多或少地按照你的命令行上的方式来格式化数据框架。