在 Pandas 中,可以透過屬性存取(點表示法)和方括號來存取列。雖然兩種方法產生相同的結果,但需要考慮一些細微的差異。
考慮以下範例:
1 2 3 4 5 6 7 |
|
兩種方法回傳相同的結果:
1 |
|
df. col2 使用屬性存取功能。它直接暴露列名對應的屬性。這是一個方便的簡寫,在功能上等同於:
1 |
|
df['col2'] 使用方括號索引。這種方法更加靈活,並且允許進行屬性存取之外的各種操作。例如,您可以索引多個欄位:
1 |
|
雖然屬性存取很方便,但它有一些限制:
在這種情況下,建議使用方括號索引以確保正確功能。
以上是Pandas 列存取:點符號與方括號 – 何時使用哪一個?的詳細內容。更多資訊請關注PHP中文網其他相關文章!