Возьмите значения журнала в нескольких столбцах DataFrame - PullRequest
0 голосов
/ 05 июля 2018

Мне нужно взять значения журнала для каждого элемента столбца в DataFrame. Также я хочу добавить результирующий столбец в предыдущий кадр данных.

Это мой фрейм данных

df1=pd.read_csv('doctors.csv',encoding='latin-1')

Это столбцы

Index(['PatientID', 'Pregnancies', 'PlasmaGlucose', 'DiastolicBloodPressure',
       'TricepsThickness', 'SerumInsulin', 'BMI', 'DiabetesPedigree', 'Age',
       'Diabetic', 'Physician'],
      dtype='object')

Я хочу сформировать новый столбец логарифмических значений для столбца «Возраст».

1 Ответ

0 голосов
/ 05 июля 2018

Я считаю, что нужно numpy.log10:

df = pd.DataFrame({'Age':[10,22,33,44,34,56,34]})
df['log'] = np.log10(df['Age'])
print (df)
   Age       log
0   10  1.000000
1   22  1.342423
2   33  1.518514
3   44  1.643453
4   34  1.531479
5   56  1.748188
6   34  1.531479
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...