kaggle 如何利用API下载数据集

首先 上传kaggle官网生成得 API 密钥: kaggle.json 文件。放到该代码同目录下,再运行一下代码。

注:

只需要修改'''下载竞赛数据集''',就可以选择你的指定数据集。

jupyter文件运行

python 复制代码
#首先 上传 kaggle.json 文件并设置 API 密钥
#再运行此代码

!pip install kaggle

import os
import shutil

if not os.path.exists(os.path.expanduser('~/.kaggle')):
    os.makedirs(os.path.expanduser('~/.kaggle'))

if os.path.exists(os.path.expanduser('kaggle.json')):
    # 将 kaggle.json 文件移到正确的位置
    shutil.move('kaggle.json', os.path.expanduser('~/.kaggle/kaggle.json'))
else:
    print("你没有将kaggle.json文件放置该代码同目录下")

# 确保文件权限正确
os.chmod(os.path.expanduser('~/.kaggle/kaggle.json'), 0o600)

# 下载竞赛数据
!kaggle competitions download -c child-mind-institute-problematic-internet-use -p ./data

# 检查下载的文件
import os
print(os.listdir('./data'))

# 解压下载的 ZIP 文件
import zipfile

with zipfile.ZipFile('./data/child-mind-institute-problematic-internet-use.zip', 'r') as zip_ref:
    zip_ref.extractall('./data')

# 加载数据
import pandas as pd

# 假设下载的是 train.csv 文件
data = pd.read_csv('./data/train.csv')

# 查看数据的前几行
data.head()
相关推荐
l1t7 分钟前
JIT执行python脚本的工具codon安装和测试
开发语言·python
Ares-Wang16 分钟前
图像》》仿射变换和透视变换放 、图像分割、目标检测
人工智能·计算机视觉
艾醒(AiXing-w)17 分钟前
从Prompt到Harness:AI Agent三代工程化全解析
人工智能
空中湖20 分钟前
AI 指数级进化 · 一场跨越千年的智能之旅
人工智能
大空大地202625 分钟前
# C#基础语法总结
人工智能·计算机视觉
Volunteer Technology28 分钟前
SpringAI Chat Client (四)
人工智能·spring
城事漫游Molly32 分钟前
案例研究:如何明智地选择案例、精巧地界定边界、深刻地进行分析?
大数据·人工智能·ai写作·论文笔记
2501_9010064733 分钟前
Golang怎么用gRPC Gateway_Golang gRPC Gateway教程【经典】
jvm·数据库·python
2501_9012005334 分钟前
golang如何实现错误预算Error Budget计算_golang错误预算Error Budget计算实现实战
jvm·数据库·python
易观Analysys44 分钟前
范式革命已至:OpenClaw引爆中国AI“行动时代”——《重构与崛起—OpenClaw时代的中国Agent产业生态报告》解读一
人工智能·重构