为了账号安全,请及时绑定邮箱和手机立即绑定

如何在数据框中显示带有“\n”的字符串图?

如何在数据框中显示带有“\n”的字符串图?

PHP
LEATH 2023-11-09 21:12:34
我想在数据框中显示带有“\n”的字符串图,但我发现它显示“\n”而不是换行符。请参阅以下内容:# i have two stringan='*'s1 = ' %s\n%s \n%s%s' % (an, an, an, an)  # this is a string graphs2 = '%s%s\n %s\n%s ' % (an, an, an, an)打印它以获得字符串图打印(s1): ** **并打印(s2):** ** 但如果我把它们分成一个系列,它就会错过格式s=pd.Series([s1, s2])print(s)这是结果0     *\n* \n**1    **\n *\n* dtype: object我想在 print(df) 时显示字符串图 有什么方法可以用来实现这一点吗?
查看完整描述

2 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

在网格中,字符串应该有几行,而不是一行带有'\n',与 print() 结果相同。


我相信该系列正在打印出正确的数据表示。\n出现在系列中表明该行包含换行符\n。


要实际在控制台中打印新行,您可以迭代该系列中的每一行:


for index, value in s.iteritems():

   print(index, value)

分发


0  *

*

**

1 **

 *

*


查看完整回答
反对 回复 2023-11-09
?
aluckdog

TA贡献1847条经验 获得超7个赞

print(s.to_string().replace("\\n", "\n\t"))



查看完整回答
反对 回复 2023-11-09
  • 2 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信