當前位置:成語大全網 - 書法字典 - 數據幀批量轉換格式

數據幀批量轉換格式

Dataframe是壹種只能由python第三方庫pandas創建的數據結構,以行列表的形式存在。許多xlsx文件或csv文件都是通過這個庫方法讀取並轉換成這種類型的。本文要介紹的是Dataframe批量修改數據的幾種方法。讓我們壹起來看看吧。

I. iloc和切片

df對象有壹個名為iloc的屬性,可以在切片模式下使用,並獲取指定行和列單元格的數據或賦值。那麽用它批量修改數據的操作方法就是傳入逗號左右兩邊用冒號分隔的參數。詳細的代碼示例如下:

進口熊貓作為pd

data = PD . read _ excel(' some _ chaneg . xlsx ')

數據1 =數據

data1.iloc[2:5,3:] = 0

在上面的例子中,iloc屬性slice的第壹個參數表示行索引,2:5是取這兩個索引號之間表示的列,即345行。而3:意味著從3開始獲取索引後的所有列,所以上面的代碼運行後,45列345行中的所有數據都會被修改為0值。

二、replace()函數

這個方法也存在於python的內置數據類型str中,它的作用是將序列中的壹個值替換為另壹個值。然後在Dataframe對象上調用這個方法,會自動檢查整個數據結構,找到所有指定的值,然後把這個指定的值修改成需要的值。代碼示例如下:

數據3 =數據

data3.replace('ge ',' ng ',inplace=True)

上面的代碼運行後,df對象中的所有ge字符串都會被修改成ng字符串,df結構本身會被直接操作。

以上是關於“如何通過Dataframe批量修改數據?Python批量修改Dataframe數據的方法是什麽?希望對妳有幫助。