在使用pandas时,如何显示与此类似的表。我想我必须使用一个类似于df = pandas.DataFrame(results)的 Dataframe ,并用display.display(df)显示它,但从那里我不知道该怎么办?
df = pandas.DataFrame(results)
display.display(df)
e0uiprwp1#
当你使用pd.**DataFrame**时,你可以传入一个字典作为data:
pd.**DataFrame**
data
>>> import pandas as pd >>> d = { ... 'Algothime': ['KNN', 'SVM', 'MLP'], ... 'Param. 1': ['-', '-', '-'], ... 'Param. 2': ['-', '-', '-'], ... 'Plage param. 1': ['-', '-', '-'], ... 'Plage param. 2': ['-', '-', '-'], ... } >>> df = pd.DataFrame(data=d) >>> df Algothime Param. 1 Param. 2 Plage param. 1 Plage param. 2 0 KNN - - - - 1 SVM - - - - 2 MLP - - - -
如果你想要特定的风格,你可以使用Google Colab或类似的东西,如果你没有在本地安装**Jupyter**:
r8xiu3jd2#
我建议看看这个10 min tutorial。来回答你的问题
df = pd.DataFrame(columns=['Algotihme', 'Param. 1', 'Param. 2', 'Plage Param. 1', 'Plage Param. 2' ]) df['Algotihme'] = ['KNN', 'SVM', 'MLP'] df
要显示dataframe,只需在Jupyter Notebook中的空单元格中放入'df'并运行它
kgsdhlau3#
你可以试试这个:
import pandas as pd df = pd.DataFrame([('KNN', '-', '-', '-', '-'), ('SVM', '-', '-', '-', '-'), ('gold', '-', '-', '-', '-')], columns=('Algotihme', 'Param. 1', 'Param. 2', 'Plage Param. 1', 'Plage Param. 2' ))
ycl3bljg4#
在交互式环境中,您可以始终显示Pandas数据框(或任何其他Python对象),只需将其名称作为其自己的命令键入,例如,在其自己的行中键入df。但是,表的外观将因您使用的环境而异。Pandas有两种显示表格的方式:纯文本和HTML。您在问题中显示的是HTML版本。如果你在普通的文本终端中使用Python,你将得到纯文本版本。查看HTML版本的最简单方法是使用以下方法之一:
df
如果你使用其中一个,每当你显示一个dataframe(在它自己的行上输入df),你会自动看到HTML版本。如果在纯文本终端中使用相同的命令,则将获得纯文本版本。
**更新。**以Google Colab为例:
1.转到Google Colab。1.如果需要,请登录。1.阅读介绍笔记本(推荐)。1.选择“文件”>“新建笔记本”以创建并打开新笔记本。1.在一个单元格中输入来自Shash Sinha's answer的命令:
import pandas as pd d = { 'Algorithme': ['KNN', 'SVM','MLP'], 'Param. 1': ['-', '-', '-'], 'Param. 2': ['-', '-', '-'], 'Plage param. 1': ['-', '-', '-'], 'Plage param. 2': ['-', '-', '-'] } df = pd.DataFrame(data=d) df
1.按“播放”按钮(灰色三角形)或按Shift-Enter或Shift-Return。
4条答案
按热度按时间e0uiprwp1#
当你使用
pd.**DataFrame**
时,你可以传入一个字典作为data
:如果你想要特定的风格,你可以使用Google Colab或类似的东西,如果你没有在本地安装**Jupyter**:
r8xiu3jd2#
我建议看看这个10 min tutorial。
来回答你的问题
要显示dataframe,只需在Jupyter Notebook中的空单元格中放入'df'并运行它
kgsdhlau3#
你可以试试这个:
ycl3bljg4#
在交互式环境中,您可以始终显示Pandas数据框(或任何其他Python对象),只需将其名称作为其自己的命令键入,例如,在其自己的行中键入
df
。但是,表的外观将因您使用的环境而异。Pandas有两种显示表格的方式:纯文本和HTML。您在问题中显示的是HTML版本。
如果你在普通的文本终端中使用Python,你将得到纯文本版本。查看HTML版本的最简单方法是使用以下方法之一:
如果你使用其中一个,每当你显示一个dataframe(在它自己的行上输入
df
),你会自动看到HTML版本。如果在纯文本终端中使用相同的命令,则将获得纯文本版本。**更新。**以Google Colab为例:
1.转到Google Colab。
1.如果需要,请登录。
1.阅读介绍笔记本(推荐)。
1.选择“文件”>“新建笔记本”以创建并打开新笔记本。
1.在一个单元格中输入来自Shash Sinha's answer的命令:
1.按“播放”按钮(灰色三角形)或按Shift-Enter或Shift-Return。
1.您还可以将
df
放在它自己的单元格中,稍后运行它以再次查看 Dataframe 。