У меня есть блок данных с столбцом, имеющим множество значений NaN. Мне нужно обновить эти значения другими значениями столбца, когда NaN находится в столбце.заполнение колонки NaN другим содержимым столбца в dataframe pandas
One Two
0 10 21
1 11 NaN
2 12 25
Я хочу, чтобы результат, как этот
One Two
0 10 21
1 11 **11**
2 12 25
Пожалуйста, помогите мне для synthaxe нарезки в колонке два, и есть обнаружение Nafill, чтобы скопировать значение из одного столбца.
Это код, чтобы создать 1rst матрицу:
df = pd.DataFrame({'One' : [10, 11, 12], 'Two' : [21, np.NAN, 25]})
Спасибо, очень много для всех, чтобы дать мне 3 метода, чтобы сделать изменения наилучшим образом. Замечательно. –
Привет всем, к моменту ожидания ответа я сделал этот код, может быть, он может кому-то помочь: 'df ['Two']. Где (df ['Two']. Notnull(), df ['One']) '. Этот код является надежным перед NaN, импортированным из csv или Excel. –