如何在 Pandas Python 中按行或按列應用特定操作?
有時需要沿資料框的軸應用某些函式。可以指定軸,否則預設軸被視為按列,其中每一列都被視為一個數組。
如果指定了軸,則對資料按行執行操作。
可以在資料框上結合使用“apply”函式和點運算子。讓我們來看一個例子 -
示例
import pandas as pd
import numpy as np
my_data = {'Age':pd.Series([45, 67, 89, 12, 23]),'value':pd.Series([8.79,23.24,31.98,78.56,90.20])}
print("The dataframe is :")
my_df = pd.DataFrame(my_data)
print(my_df)
print("The description of data is :")
print(my_df.apply(np.mean))輸出
The dataframe is : Age value 0 45 8.79 1 67 23.24 2 89 31.98 3 12 78.56 4 23 90.20 The description of data is : Age 47.200 value 46.554 dtype: float64
解釋
匯入所需的庫,併為方便使用提供別名。
建立由鍵和值組成的系列字典,其中值實際上是系列資料結構。
稍後將此字典作為引數傳遞給“pandas”庫中存在的“Dataframe”函式
在控制檯上列印資料框。
我們正在檢視獲取有關資料的所有資訊。
在資料框上呼叫“describe”函式。
在控制檯上列印描述。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP