cuốn sách gpt4 ai đã làm

python - Tải xuống tập dữ liệu Kaggle bằng Python

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 12:26:29 27 4
mua khóa gpt4 Nike

Tôi cố tải xuống bằng python tập dữ liệu kaggle. Tuy nhiên, tôi đang sử dụng lời yêu cầu Đã xảy ra sự cố khi sử dụng phương pháp này, tệp .csv đầu ra được tải xuống là tệp html bị hỏng.

yêu cầu nhập khẩu

# Liên kết trực tiếp đến tập dữ liệu Kaggle
data_url = 'https://www.kaggle.com/crawford/gene-express/downloads/actual.csv'

# Đường dẫn cục bộ nơi lưu tập dữ liệu.
local_filename = "actsual.csv"

#Kaggle Tên người dùng và mật khẩu
kaggle_info = {'UserName': "myUsername", 'Password': "myPassword"}

# Cố gắng tải xuống tệp CSV bị từ chối vì chúng tôi chưa đăng nhập.
r = request.get(data_url)

# Đăng nhập vào Kaggle và lấy dữ liệu.
r = request.post(r.url, data = kaggle_info)

# Ghi dữ liệu vào tệp cục bộ từng đoạn một.
f = open(local_filename, 'wb')
for chunk in r.iter_content(chunk_size = 512 * 1024): # Đọc 512KB mỗi lần vào bộ nhớ

if chunk: # lọc ra các chunk mới còn tồn tại
f.write(đoạn)
f.close()

tập tin đầu ra



<đầu>
Bộ dữ liệu biểu hiện gen (Golub và cộng sự) |<br> <bộ ký="" tự="" meta="utf-8"></bộ><br> <meta name="robots" content="index, follow"><br><meta name="viewport" content="width=device-width,init-scale=1.0, max-scale=1.0, Minim-scale=1.0"> <meta name="theme-color" content="#008ABC"><br> <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="dns-prefetch" href="https://stats.g.doubleclick.net"><link rel="dns-prefetch" href="https://js.intercomcdn.com"><link rel="preload" href="../../../scripts/a/ai.0.js" as="script"><link rel="dns-prefetch" href="https://kaggle2.blob.core.windows .net"><br> <link href="/content/v/d420a040e581/kaggle/favicon.ico" rel="biểu tượng phím tắt" type="image/x-icon"><br> <link rel="manifest" href="/static/json/manifest.json"><br> <link href="//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic" rel='stylesheet' type='text/css'><br> <link rel="stylesheet" type="text/css" href="/static/assets/vendor.css?v=72f4ef2ebe4f"><br> <link rel="stylesheet" type="text/css" href="/static/assets/app.css?v=d997fa977b65"><br> <kịch bản=""><br><br> (chức năng () {<br> var originalError = window.onerror;<br><br> window.onerror = function (tin nhắn, url, số dòng, số cột, lỗi) {<br> var được xử lý = originalError && originalError(tin nhắn, url, số dòng, số cột, lỗi);<br> var BlockByCors = message && message.toLowerCase().indexOf("lỗi tập lệnh") >= 0;<br> trả lại đã được xử lý ||<br> };<br> })();<br> <br> <kịch bản=""><br> var appInsights=window.appInsights||function(config){<br> hàm i(config){t[config]=function(){var i=arguments;t.queue.push(function(){t[config].apply(t,i)})}}var t={config:config},u=document,e=window,o="script",s="AuthenticatedUserContext",h="start",c="stop",l="Track ",a=l+"Sự kiện",v=l+"Trang",y=u.createElement(o),r,f;y.src=config.url||"../../../scripts/ a/ai.0.js";u.getEle mentsByTagName(o)[0].parentNode.appendChild(y);try{t.cookie=u.cookie}catch(p){}for(t.queue=[],t.version=" 1.0",r=["Sự kiện","Ngoại lệ","Số liệu","Chế độ xem trang","Trace","Phụ thuộc"];r.length;)i("track"+r.pop());return i("set"+s),i("clear"+s),i(h+a),i(c+a),i(h+v),i(c+v),i("xả "),config.disableExceptionTracking||(r="onerror",i("_"+r),f=e[r],e[r]=function(config,i,u,e,o){var s=f&&f(config,i,u,e,o);return s!==!0&&t["_"+r](config,i,u,e,o),s}),t<br> }({<br> thiết bị đoKey:"5b3d6014-f021-4304-8366-3cf961d5b90f",<br> vô hiệu hóaAjaxTracking: đúng<br> });<br> window.appInsights=appInsights;<br> appInsights.trackPageView();<br> <br></kịch></kịch>

câu trả lời hay nhất

Về cơ bản, nếu bạn muốn sử dụng Kaggle trăn Giải pháp được cung cấp bởi API(@minh-triet dành cho dòng lệnhKHÔNG python), bạn phải làm như sau:

nhập khẩu kaggle

kaggle.api.authenticate()

kaggle.api.dataset_download_files('The_name_of_the_dataset', path='the_path_you_want_to_download_the_files_to', unzip=True)

Hy vọng điều này sẽ giúp.

Về python - Tải xuống tập dữ liệu Kaggle bằng Python, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/49386920/

27 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress