對于使用Python進行數據分析的人員來說,清空數據框是非常常見的操作。例如在將一個數據框應用于其他計算之前,我們需要將其中的數據清空。那么,Python中如何清空數據框呢?
import pandas as pd # 創建一個數據框 data = {"A": [1, 2, 3, 4, 5], "B": [6, 7, 8, 9, 10], "C": [11, 12, 13, 14, 15]} df = pd.DataFrame(data) # 顯示數據框 print("數據框內容:") print(df) # 清空數據框 df = df.iloc[0:0] # 顯示清空后的數據框 print("清空后的數據框內容:") print(df)
在以上代碼中,我們首先使用 Pandas 庫創建一個數據框。然后,使用 iloc 函數將所有數據行清空。最后再次顯示數據框的內容,可以看到數據框已經被成功清空。
請注意,只是使用空的方括號清空數據框是不夠的。使用空的方括號只是將數據框的內容清空,但是數據框的列名和索引等其他信息仍然存在,因此我們需要使用 iloc 函數將數據行也清空。