2015-03-16 1 views
14

Как преобразовать значения столбца «count» в абсолютное значение?Абсолютное значение для столбца в Python

Резюме моего dataframe это:

   datetime count 
0 2011-01-20 00:00:00 14.565996 
1 2011-01-20 01:00:00 10.204177 
2 2011-01-20 02:00:00 -1.261569 
3 2011-01-20 03:00:00 1.938322 
4 2011-01-20 04:00:00 1.938322 
5 2011-01-20 05:00:00 -5.963259 
6 2011-01-20 06:00:00 73.711525 

ответ

28

Использование pandas.DataFrame.abs().

import pandas as pd 

df = pd.DataFrame(data={'count':[1, -1, 2, -2, 3, -3]}) 

df['count'] = df['count'].abs() 

print(df) 
    count 
#0  1 
#1  1 
#2  2 
#3  2 
#4  3 
#5  3 
+1

Спасибо! Я пытался с 'abs()', но это было неудачно. – Yari

 Смежные вопросы

  • Нет связанных вопросов^_^