Ang*_*elo 1 dataframe python-3.x
我可能有一个简单的问题,但似乎无法在线找到解决方案。如果我在Jupyter笔记本中创建一个数据框“ df”,然后使用print()将其打印出来,则在浏览器中显示的表格根本不会显示任何边框。例如:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.rand(5,2), columns=["a","b"])
print(df)
Run Code Online (Sandbox Code Playgroud)
这将显示一个没有边框的表格。我读了Jupyter pandas.DataFrame输出表格式配置, 但是如果我简单地键入,那似乎有帮助
df.head()
Run Code Online (Sandbox Code Playgroud)
而不是print()函数的输出。有人有什么建议吗?非常感谢
@Angel,您可以在任何单元格中添加此脚本以引入表格边框。使用df代替print(df)
%%HTML
<style type="text/css">
table.dataframe td, table.dataframe th {
border: 1px black solid !important;
color: black !important;
}
</style>
Run Code Online (Sandbox Code Playgroud)
小智 5
您使用的不是 print(df) :
from IPython.display import display
display(df)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5393 次 |
| 最近记录: |