Bagaimana untuk Membetulkan Ralat \'Nama Laluan Fail yang Dijangka atau Objek Seperti Fail\' dalam Pembacaan Fail Pandas?

Linda Hamilton
Lepaskan: 2024-11-03 09:42:02
asal
331 orang telah melayarinya

How to Fix the

Menyelesaikan Ralat "Nama Laluan Fail yang Dijangka atau Objek Seperti Fail" dalam Pembacaan Fail Pandas

Apabila cuba membaca fail CSV daripada URL dalam Python 3 menggunakan Pandas , anda mungkin menghadapi ralat: "Nama laluan fail yang dijangkakan atau objek seperti fail, mendapat jenis." Isu ini timbul apabila data diperoleh daripada web sebagai strim bait dan bukannya pemegang fail.

Untuk membetulkan isu ini dalam Python 3.4, anda boleh memintas keperluan untuk mengendalikan strim bait dengan menghantar terus URL kepada fungsi read_csv Pandas. Dalam versi Pandas yang dikemas kini (0.19.2 dan ke atas), ciri ini disokong. Kod yang diperbetulkan ialah:

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

url = "https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv"
c = pd.read_csv(url)</code>
Salin selepas log masuk

Dengan pengubahsuaian ini, Pandas akan mengendalikan pengambilan dan penukaran data CSV secara automatik daripada URL yang ditentukan, memberikan pengalaman membaca fail yang lancar tanpa memerlukan pengendalian fail perantaraan.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Nama Laluan Fail yang Dijangka atau Objek Seperti Fail\' dalam Pembacaan Fail Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan