📅  最后修改于: 2023-12-03 15:07:41.991000             🧑  作者: Mango
Jupyter Notebook 中默认的 CSV 表格显示方式,只会显示前 5 行和后 5 行的数据,如果 CSV 文件很大,这种方式就不再有效。为了优化数据查看体验,我们可以使用以下两种方法。
在 Python 的数据分析库——pandas 中,DataFrame 是一种二维的表格型数据结构,可以方便地查看和操作表格数据。
我们可以使用 pandas 中的 read_csv 函数,将 CSV 数据读入 DataFrame 中。接着就可以对 DataFrame 进行一系列操作。下面是代码示例:
import pandas as pd
df = pd.read_csv('file.csv') # 将 CSV 数据读入 DataFrame
# 进行一系列查看和操作
qgrid 是一款可以在 Jupyter Notebook 中轻松查看和操纵 pandas 数据框的扩展包,可以支持直接在 Notebook 中交互式地过滤、排序和选择数据,另外还可以支持 Excel 样式的分页和滚动,方便快捷。
使用 qgrid 只需要在 Notebook 内安装并导入 qgrid 包,并将 DataFrame 作为一个参数传入 qgrid.show_grid() 函数。
下面是示例代码:
import qgrid
df = pd.read_csv('file.csv') # 将 CSV 数据读入 DataFrame
qgrid.show_grid(df) # 在 Notebook 中展示
以上便是在 Jupyter Notebook 中查看完整 CSV 的更好方法,可以根据你的需求选择使用 pandas 或 qgrid 方式进行表格操作,更好的掌握和展现数据。