如何知道欄位是否存在(Pandas)?
如何知道欄位是否存在?(Pandas) 如何知道欄位是否存在(Pandas)? ¶ 有時候預防勝於治療,事先做好預防措施, 要比程式碼出現錯誤訊息來的要好。 個人不大認同,防呆措施是等到遇到問題才來補救, 而是事先知道的話,撰寫程式就應該寫進程式碼內。 場景發生在某家公司。 公司唯一不變的就是天天都在變,無論是專案排程、程式碼撰寫手法、資料庫欄位、等等。 遇到這種情形,想必不只有少數工程師會遇到。像在這裡遇到資料庫欄位被更改了,連通知都沒有,若是沒有做好預防措施,程式肯定是會炸開。 如何知道欄位是否存在呢? 首先建立一個虛擬的 DataFrame 。 In [10]: import pandas as pd from datetime import datetime import numpy as np dt_date_range = pd . date_range ( datetime . now (), periods = 5 , freq = "D" ) df = pd . DataFrame ( np . random . randn ( 5 , 5 ), index = dt_date_range , columns = [ "A" , "B" , "C" , "D" , "E" ]) print ( df ) A B C D E 2021-04-08 09:48:4...