Python是進行數據分析的一種出色語言,主要是因為以數據為中心的python軟件包具有奇妙的生態係統。 Pandas是其中的一種,使導入和分析數據更加容易。
Pandas Series.abs()方法用於獲取Series /DataFrame中每個元素的絕對數值。
用法:Series.abs()
參數:沒有參數
返回:返回包含每個元素的絕對值的Series或DataFrame。
代碼1:
# importing pandas module
import pandas as pd
# creating lists
lst = [2, -10.87, -3.14, 0.12]
lst2 = [-10.87 + 4j]
ser = pd.Series(lst)
ser1 = pd.Series(lst2)
# printing values explaining abs()
print(ser1.abs(), '\n\n', ser.abs())
輸出:
0 11.582612 dtype:float64 0 2.00 1 10.87 2 3.14 3 0.12 dtype:float64
代碼2:解釋在特定行上使用abs()
# importing pandas module
import pandas as pd
df = pd.DataFrame({'Name':['John', 'Hari', 'Peter', 'Loani'],
'Age':[31, 29, 57, 40],
'val':[98, 48, -80, -14]})
df['ope'] = (df.val - 87).abs()
df
輸出:
Name Age val ope 0 John 31 98 11 1 Hari 29 48 39 2 Peter 57 -80 167 3 Loani 40 -14 101
相關用法
- Python pandas.map()用法及代碼示例
- Python Pandas Timestamp.tz用法及代碼示例
- Python Pandas Series.str.contains()用法及代碼示例
- Python Pandas dataframe.std()用法及代碼示例
- Python Pandas Timestamp.dst用法及代碼示例
- Python Pandas dataframe.sem()用法及代碼示例
- Python Pandas DataFrame.ix[ ]用法及代碼示例
- Python Pandas.Categorical()用法及代碼示例
- Python Pandas.apply()用法及代碼示例
- Python Pandas TimedeltaIndex.contains用法及代碼示例
- Python Pandas Timestamp.now用法及代碼示例
- Python Pandas Series.str.pad()用法及代碼示例
- Python Pandas Series.take()用法及代碼示例
- Python Pandas dataframe.all()用法及代碼示例
- Python Pandas series.str.get()用法及代碼示例
注:本文由純淨天空篩選整理自Shivam_k大神的英文原創作品 Python | Pandas Series.abs()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。