Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana Anda Membaca Fail CSV Daripada URL Menggunakan Panda?

Bagaimana Anda Membaca Fail CSV Daripada URL Menggunakan Panda?

DDD
DDDasal
2024-11-03 17:49:30746semak imbas

How Do You Read CSV Files From URLs Using Pandas?

Membaca Fail CSV daripada URL Menggunakan Panda

Apabila cuba membaca fail CSV daripada URL menggunakan Python 3.x, pengguna mungkin menghadapi ralat: "Fail yang dijangkakan nama laluan atau objek seperti fail, mendapat jenis."

Ini berlaku kerana Pandas menjangkakan laluan fail atau objek fail terbuka, manakala kod menyediakan rentetan bait yang diperoleh daripada URL. Untuk menyelesaikan isu ini, ikuti pelaksanaan Pandas yang dikemas kini:

Dalam versi Pandas lewat daripada 0.19.2, anda boleh terus menghantar URL ke fungsi read_csv():

<code class="python">import pandas as pd

# Replace the s variable with the direct URL
url = "https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv"
c = pd.read_csv(url)</code>

Ini dikemas kini kod membaca terus data CSV daripada URL yang ditentukan tanpa memerlukan langkah perantaraan yang melibatkan requests.get().content.

Atas ialah kandungan terperinci Bagaimana Anda Membaca Fail CSV Daripada URL Menggunakan Panda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn