首頁 >後端開發 >Python教學 >如何在不下載資料的情況下從 Kaggle 匯入資料?

如何在不下載資料的情況下從 Kaggle 匯入資料?

WBOY
WBOY轉載
2024-02-05 23:42:111275瀏覽

如何在不下载数据的情况下从 Kaggle 导入数据?

問題內容

我想將資料從kaggle導入到我的筆記本中,而不必下載它(所以如果我共享我的.ipynb,你只需要運行程式碼,它就會從網路下載它),但我不知道是否可能以及要複製哪個連結。這是kaggle網站:

https://www.kaggle.com/datasets/kukuroo3/body-performance-data/data?select=bodyperformance.csv

data = pd.read_csv('link here')

我嘗試複製下載按鈕鏈接,但它不起作用並顯示:parsererror:標記資料時出錯。 c 錯誤:第 9 行應有 1 個字段,但看到了 2


正確答案


第一種方法

您可以進入資料集頁面並點擊右上角的新筆記本

#第二種方法

開啟任意筆記本,然後按一下右側選單中的「新增資料」

第三種方法

不推薦,因為每個打開 ipynb 的人都必須先上傳自己的令牌。

使用 colab 時,先下載您的 kaggke json 金鑰並執行以下步驟

  • 建立一個kaggle金鑰,您可以進入您的設置,然後進入帳戶選項卡,您可以在api部分找到建立新令牌按鈕,點擊它以下載您的令牌。
  • #安裝kaggle庫
! pip install  kaggle
  • 上傳您的 kaggle 金鑰,或者您可以輸入以下程式碼來上傳金鑰
#
from google.colab import files
files.upload()
  • 現在您可以使用以下程式碼下載資料集
!kaggle datasets download -d [user/data-name]

在我們的範例中,[user/data-name]kukuroo3/body-performance-data

以上是如何在不下載資料的情況下從 Kaggle 匯入資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除