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()
相关推荐
amazinging12 分钟前
北京-4年功能测试2年空窗-报培训班学测开-第七十一天-面试第二天
python·学习·面试
武汉格发Gofartlic19 分钟前
HFSS许可证常见问题及解决方案
大数据·运维·人工智能·数据分析·自动化
真智AI25 分钟前
虚拟乐队“天鹅绒落日”:AI生成音乐引发的行业风暴
人工智能·dreamweaver
数据猿视觉1 小时前
宁商平台税务升级之路:合规为纲,服务为本
大数据·人工智能·microsoft
AI视觉网奇1 小时前
vscode 关闭自动更新
python
sjzmj68131 小时前
脑洞大开——AI流程图如何改变思维?
人工智能·信息可视化·流程图·数据可视化
How_doyou_do1 小时前
睿抗开发者大赛国赛-24
开发语言·python
Codebee1 小时前
OneCode 3.0:低代码开发的革命性升级与企业级应用构建新范式
人工智能
用户5191495848451 小时前
Awesome ChatGPT Prompts - 提升AI对话体验的精选提示库
人工智能·aigc
心动啊1211 小时前
机器学习概念1
人工智能·机器学习