Skip to main content

Posts

Showing posts from April, 2021

如何知道欄位是否存在(Pandas)?

Image
如何知道欄位是否存在?(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:45.882321 -0.216178 -0.060684 -1.014555 2.126969 -1.529797 2021-04-09 09:48:45.882321
Newer Posts Home Older Posts

Python 日期與時間的處理

Image

數位影像處理:最佳化處理策略之快速消除扭曲演算法

Image

寫作:波蘭文學習之旅:1-1. 波蘭文字母與發音(注音版)

Image

用10種程式語言做影像二值化(Image binarization)

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (10. 條碼列印程式)

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (07. 收據列印程式)

Image

Visual Basic .Net (VB.Net) 程式語言案例學習 (06. 題庫測驗系統)

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (11. 生產線拍照程式)

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (04. 人事考勤管理系統)

Image

Visual Basic .Net (VB.Net) 程式語言案例學習 (03. 場地預約系統)

Image