萌木琉璃 2024-01-19 20:13 采纳率: 0%
浏览 8

pandas二维对象输出没有表格线

我用pycharm2022导入pandas模块后创建了一个DataFream对象,打印出来的对象没有表格线
本人代码:
import warnings
warnings.filterwarnings('ignore')
import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt

lst={'0':['Geeks','For','Geeks','is','portal','for','Geeks']}
df = pd.DataFrame(lst)
print(df)

输出:

img

理想输出:

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-19 22:15
    关注

    【以下回答由 GPT 生成】

    使用pandas来添加表格线是比较困难的,因为pandas没有直接支持添加表格线的功能。不过我们可以通过其他的方法来实现这个目标。

    一种简单的方法是使用IPython库中的display函数来显示DataFrame对象,这样就可以在Jupyter Notebook中看到带有表格线的输出。你可以按照以下步骤进行操作:

    1. 首先,我们需要安装IPython库,可以使用以下命令来安装:
    pip install ipython
    
    1. 在你的代码中导入display函数:
    from IPython.display import display
    
    1. 使用display函数来显示DataFrame对象:
    display(df)
    

    这样就可以在Jupyter Notebook中看到带有表格线的输出了。

    如果你不是在Jupyter Notebook环境中工作,而是在PyCharm等其他IDE中运行代码,那么添加表格线可能就不那么容易了。目前pandas没有原生支持输出带有表格线的功能,但你可以使用一些第三方库来实现这个目标,比如tabulate库。

    下面是使用tabulate库来实现打印带有表格线的DataFrame对象的示例代码:

    from tabulate import tabulate
    
    print(tabulate(df, headers='keys', tablefmt='psql'))
    

    以上代码会打印出一个带有表格线的DataFrame对象。

    如果你还需要更多的定制化表格线的功能,可以尝试使用其他的第三方库,比如PrettyTable。

    总结起来,要在打印出的DataFrame对象中添加表格线,可以考虑使用以下方法: - 在Jupyter Notebook环境中使用display函数显示DataFrame对象来获得带有表格线的输出。 - 在其他IDE中,可以使用第三方库如tabulate来实现打印带有表格线的DataFrame对象。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 1月19日

悬赏问题

  • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
  • ¥15 C#中的编译平台的区别影响
  • ¥15 软件供应链安全是跟可靠性有关还是跟安全性有关?
  • ¥15 电脑蓝屏logfilessrtsrttrail问题
  • ¥20 关于wordpress建站遇到的问题!(语言-php)(相关搜索:云服务器)
  • ¥15 【求职】怎么找到一个周围人素质都很高不会欺负他人,并且未来月薪能够达到一万以上(技术岗)的工作?希望可以收到写有具体,可靠,已经实践过了的路径的回答?
  • ¥15 Java+vue部署版本反编译
  • ¥100 对反编译和ai熟悉的开发者。
  • ¥15 带序列特征的多输出预测模型
  • ¥15 Python 如何安装 distutils模块