Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Membaca Lajur Khusus daripada Fail CSV Tanpa Pengepala Menggunakan Panda?
Cara Membaca Jadual Tanpa Pengepala dan Memilih Lajur Tertentu Menggunakan Panda
Dalam pustaka Pandas Python, membaca data daripada fail CSV tanpa pengepala boleh dilakukan menggunakan fungsi pd.read_csv dengan parameter header=None. Walau bagaimanapun, mengakses lajur tertentu dalam jadual sedemikian memerlukan pendekatan yang berbeza daripada menggunakan usecols.
Untuk membaca hanya lajur ke-4 dan ke-7 daripada fail CSV tanpa pengepala, anda boleh menggunakan usecols parameter seperti berikut:
df = pd.read_csv(file_path, header=None, usecols=[3,6])
Di sini, file_path mewakili laluan ke fail CSV, header=None menyatakan bahawa jadual tidak 't mempunyai baris pengepala dan usecols=[3,6] menunjukkan bahawa anda mahu membaca data dari lajur ke-4 dan ke-7.
Nilai berangka yang dihantar ke usecols rujuk kepada kedudukan lajur yang dikehendaki. Contohnya, nombor 0, 1, 2 dan seterusnya, mewakili lajur pertama, kedua, ketiga dan seterusnya dalam jadual.
Dengan menggunakan kaedah ini, anda boleh membaca hanya lajur tertentu yang anda perlukan , walaupun daripada jadual yang tidak mempunyai pengepala. Rujuk dokumentasi Pandas untuk mendapatkan maklumat lanjut tentang fungsi pd.read_csv dan parameternya.
Atas ialah kandungan terperinci Bagaimana untuk Membaca Lajur Khusus daripada Fail CSV Tanpa Pengepala Menggunakan Panda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!