2016-04-09 14 views
2

diğer sütunlara hesaplamalar ile sütun ekleme:Pandalar: I ölçümleri ile bir CSV sahip

YY-MO-DD HH-MI-SS_SSS |  x   |   y 
2015-12-07 20:51:06:608 |  2   |   4 
2015-12-07 20:51:07:609 |  3   |   4 

ve toplamının kare kökü ile başka bir sütun eklemek istediğiniz x^2 + y^2, z = sqrt Bu gibi (x^2 + y^2)

:

YY-MO-DD HH-MI-SS_SSS  |  x   |   y  |  z 
    2015-12-07 20:51:06:608 |  2   |   4  | 4.472 
    2015-12-07 20:51:07:609 |  3   |   4  | 5 

bir fikir?

Teşekkür ederiz! meydanlarda sonucuna

cevap

2

Kullanım np.sqrt:

In [10]: 
df['z'] = np.sqrt(df['x']**2 + df['y']**2) 
df 

Out[10]: 
    x y   z 
0 2 4 4.472136 
1 3 4 5.000000 

Ayrıca sum sıra sıra np.square sonucu ve çağırabilir np.sqrt:

In [13]: 
df['z'] = np.sqrt(np.square(df[['x','y']]).sum(axis=1)) 
df 

Out[13]: 
    x y   z 
0 2 4 4.472136 
1 3 4 5.000000 
İlgili konular