Rumah > Artikel > pembangunan bahagian belakang > Lajur Pandas: Kurungan `[]` atau Titik `.`: Kaedah Akses Mana Yang Perlu Anda Pilih?
Mengakses Lajur Panda: Kurung Kuasa Dua lwn. Notasi Titik
Apabila bekerja dengan Pandas DataFrames, terdapat dua cara biasa untuk mengakses lajur: menggunakan kurungan kuasa dua (df['col']) dan menggunakan titik (df.col). Walaupun kedua-dua kaedah menghasilkan hasil yang sama, terdapat perbezaan yang ketara antara keduanya.
Menggunakan Kurungan Kuasa Dua
Notasi kurungan kuasa dua, df['col'], mengembalikan a pd.Objek siri mewakili lajur yang ditentukan. Kaedah ini lebih fleksibel daripada menggunakan notasi titik dan boleh digunakan untuk mengakses lajur dengan ruang atau nama integer. Ia juga boleh digunakan untuk memilih berbilang lajur sekali gus dengan menghantar senarai nama lajur:
df['col1'] # Returns a pd.Series df[['col1', 'col2']] # Returns a DataFrame with the specified columns
Menggunakan Notasi Titik
Notasi titik, df.col , ialah ciri kemudahan yang menyediakan akses seperti atribut kepada lajur. Ia bersamaan dengan menggunakan notasi kurungan kuasa dua untuk mendapatkan objek pd.Siri:
df.col1 # Same as df['col1']
Walau bagaimanapun, terdapat beberapa kaveat untuk menggunakan notasi titik:
Kesimpulan
Sementara kedua-dua kurungan kuasa dua dan tatatanda titik boleh digunakan untuk mengakses lajur dalam Pandas DataFrames, kurungan kuasa dua lebih fleksibel dan disyorkan apabila berurusan dengan lajur dengan ruang atau nama integer atau apabila mengakses berbilang lajur sekaligus.
Atas ialah kandungan terperinci Lajur Pandas: Kurungan `[]` atau Titik `.`: Kaedah Akses Mana Yang Perlu Anda Pilih?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!