亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

創建一個pandas表

創建一個pandas表

揚帆大魚 2024-01-04 10:02:53
在使用 pandas 時,如何顯示與此類似的表格。我想我必須使用類似于df = pandas.DataFrame(results)并顯示它的數據框display.display(df),但從那里我不知道該怎么辦?
查看完整描述

4 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

data您可以在使用時傳入字典:pd.DataFrame

>>> 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? ? ? ? -? ? ? ? -? ? ? ? ? ? ? -? ? ? ? ? ? ? -

如果你想要那種特定的風格,如果你本地?沒有安裝Jupyter,你可以使用Google Colab或類似的東西:

https://img1.sycdn.imooc.com/6596120d0001c49925480819.jpg

查看完整回答
反對 回復 2024-01-04
?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

回答你的問題

df = pd.DataFrame(columns=['Algotihme', 'Param. 1', 'Param. 2', 'Plage Param. 1', 'Plage Param. 2' ])

df['Algotihme'] = ['KNN', 'SVM', 'MLP']

df

要顯示數據框,只需將“df”放入 Jupyter Notebook 中的空單元格中并運行它


查看完整回答
反對 回復 2024-01-04
?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

你可以試試這個:


import pandas as pd

df = pd.DataFrame([('KNN', '-', '-', '-', '-'),

                   ('SVM', '-', '-', '-', '-'),

                   ('gold', '-', '-', '-', '-')],

                    columns=('Algotihme', 'Param. 1', 'Param. 2', 'Plage Param. 1', 'Plage Param. 2' ))



查看完整回答
反對 回復 2024-01-04
?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

在交互式環境中,您始終可以通過鍵入其名稱作為其自己的命令(例如,在其自己的行上鍵入)來顯示 Pandas 數據框(或任何其他 Python 對象)df

但是,表格的外觀會根據您使用的環境而有所不同。Pandas 有兩種顯示表格的方式:純文本和 HTML。您在問題中顯示的是 HTML 版本。

如果您在普通文本終端中使用Python,您將獲得純文本版本。查看 HTML 版本的最簡單方法是使用以下方法之一:

  • Jupyter 筆記本,可以是本地的,也可以在Google Colab或CoCalc等上。

  • Jupyter qtconsole

  • 帶有 Hydrogen 插件的 Atom 編輯器

  • 帶有 Python 插件的 Visual Studio Code 編輯器

如果您使用其中之一,則每當您顯示數據框(df在其自己的行上鍵入)時,您都會自動看到 HTML 版本。如果您在純文本終端中使用相同的命令,您將獲得純文本版本。

更新。以使用 Google Colab 為例:

  1. 前往谷歌 Colab。

  2. 如果需要請登錄。

  3. 閱讀簡介筆記本(推薦)。

  4. 選擇“文件”>“新建筆記本”以創建并打開一個新筆記本。

  5. 輸入Shash Sinha 的答案中的命令,全部在一個單元格中:

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。

  2. Jupyter 將運行單元格中的代碼,然后向您顯示一個 HTML 表格,如您問題中的表格。

  3. 您還可以放入df其自己的單元格并稍后運行它以再次查看數據框。


查看完整回答
反對 回復 2024-01-04
  • 4 回答
  • 0 關注
  • 259 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號