ตอนเย็นนั่งดูโค้ดกับน้อง @pynsuphasueb แล้วงง ๆ ว่าทำไมโหลดข้อมูลเข้า BigQuery แล้วได้ค่า null ตรงชื่อจังหวัดน่าน… (ภาษาอังกฤษใช้คำว่า nan)
ไปเจอว่า Pandas ตอนมันอ่านค่า “nan” ขึ้นมา โดย default มันโหลดเข้ามาเป็น NaN ซะงั้น ถึงแม้จะเซต dtype
ตอนอ่านไฟล์ว่าเป็น string ก็ยังได้ NaN นะ อ่ะ วิธีแก้ก็ตามด้านล่างนี้เลย
ใส่ keep_default_na=False
ไว้ตอนอ่านไฟล์