Pandaları ve numpy'yi kullanma Veri çerçevesindeki bir sütunu işlemeye çalışıyorum ve ilgili değerlere sahip yeni bir sütun oluşturmak istiyorum. Yani değer x sütununda 1 varsa, yeni sütunda bir olurdu, değeri 2 için bu vbnp.where çoklu dönüş değerleri
bekar koşulları için bunu yapabilirsiniz, yani
df['new_col'] = np.where(df['col_1'] == 1, a, n/a)
Ve I b olurdu Birden fazla koşulun örneğini bulabiliriz, yani x = 3 veya x = 4 ise değer a olmalıdır, ama x = 3 gibi bir şey yapmamalı, değer bir olmalıdır ve x = 4 ise değer c olmalıdır.
Sadece gibi iki kod satırları çalışan çalıştı:
df['new_col'] = np.where(df['col_1'] == 1, a, n/a)
df['new_col'] = np.where(df['col_1'] == 2, b, n/a)
Ancak belli ikinci hat üzerine yazar. Çok önemli bir şeyi mi özlüyorum?