Python是一種廣泛使用的編程語言,它可以進行各種數據操作。在數據處理過程中,常常需要統計非空值,以獲取數據的有意義信息。
# 首先,我們定義一個包含空值的列表 data = [1, 2, 3, '', None, 4, 5, 6, '', 7, None] # 使用len()函數獲取總數 total = len(data) # 使用count()函數獲取非空值數量 non_empty = data.count('') + data.count(None) # 計算非空值占比 percentage = (total - non_empty) / total * 100 # 輸出結果 print('總數:{}'.format(total)) print('非空值數量:{}'.format(total - non_empty)) print('非空值占比:{:.2f}%'.format(percentage))
在上述代碼中,我們首先定義了一個包含空值的列表data,然后使用len()函數獲取該列表的總數。接著,使用count()函數獲取該列表中非空值的數量,并計算非空值占比。最后,使用print()函數輸出結果。
統計非空值是Python常見的數據處理操作之一,它可以幫助我們更好地理解數據信息,從而做出正確的決策。