python pandas DataFrame, Series 爲空的情況

 

 

#!/usr/bin/evn python

import numpy as np
import pandas as pd



df_empty = pd.DataFrame({"empty_index":[]})
print("df_empty:",df_empty)

if df_empty.empty:
    print("df_empty is empty")  # df_empty is empty
else:
    print("df_empty is not empty")

ser_empty = pd.Series({"empty_index":[]})
print("ser_empty:",ser_empty)

if ser_empty.empty:
    print("ser_empty is empty")
else:
    print("ser_empty is not empty") # ser_empty is not empty

ser_empty2 = pd.Series()
print("ser_empty2:",ser_empty2)
if ser_empty2.empty:
    print("ser_empty2 is empty") # ser_empty2 is empty
else:
    print("ser_empty2 is not empty")
E:\remote_project\lianghua2023\monitor\venv\Scripts\python.exe E:/remote_project/lianghua2023/monitor/app/henry/helloC.py
E:/remote_project/lianghua2023/monitor/app/henry/helloC.py:23: DeprecationWarning: The default dtype for empty Series will be 'object' instead of 'float64' in a future version. Specify a dtype explicitly to silence this warning.
  ser_empty2 = pd.Series()
df_empty: Empty DataFrame
Columns: [empty_index]
Index: []
df_empty is empty
ser_empty: empty_index    []
dtype: object
ser_empty is not empty
ser_empty2: Series([], dtype: float64)
ser_empty2 is empty

Process finished with exit code 0

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章