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()
相关推荐
lazy熊几秒前
AI 编程新手教程(1):用 Codex 读懂一个现成项目
人工智能
逆羽飘扬几秒前
【AI Infra面试】基础学习汇总篇
人工智能·学习
阿里云大数据AI技术9 分钟前
免部署、零运维:阿里云 Milvus Embedding 服务让向量化开箱即用
人工智能
Awu122717 分钟前
⚡精通Claude第7课-Plugins实战指南
人工智能·aigc·claude
铁皮哥19 分钟前
【后端/Agent 开发】给你的项目配置一套 .claude/ 工作流:别再裸用 Claude Code 了!
java·windows·python·spring·github·maven·生活
imbackneverdie19 分钟前
只用一天,能写完一篇文献综述吗?
人工智能·信息可视化·aigc·文献综述·文献检索·ai工具·科研工具
云罗GEO33 分钟前
AI 超级员工:重构企业生产力,落地全场景数智化
人工智能·重构
咚咚王者35 分钟前
人工智能之提示词工程 第四章 提示词进阶优化技巧
人工智能
m0_6315298237 分钟前
CSS如何利用CSS变量进行渐变色管理_提升渐变配置的灵活性
jvm·数据库·python
流光容易把人抛1 小时前
Claude Code & CCSwitch Mac 安装配置详细教程
人工智能