Заполнить нулевые значения в столбце данных с различными входными значениями - PullRequest
0 голосов
/ 27 февраля 2020

Ниже мой входной фрейм данных.

   A   B   C   D
0   8   2   4   NaN
1   3   2   3   4.0
2   8   4   8   2.0
3   4   3   8   NaN
4   7   5   6   1.0

ниже мой ожидаемый результат

   A   B   C   D
0   8   2   4   First
1   3   2   3   4.0
2   8   4   8   2.0
3   4   3   8   Second
4   7   5   6   1.0

1 Ответ

0 голосов
/ 27 февраля 2020

Попробуйте приведенный ниже код, он будет отображать ваш вывод. Со следующего раза, пожалуйста, поделитесь тем, что вы пробовали в первую очередь.

data=pd.read_csv('your_data.csv',skipinitialspace=True)

empty_points=data[data['D'].isnull()].index.tolist()
tofill=['First','Second']

count=0
for i in empty_points:
    data['D'][i]=tofill[count]
    count=count+1



Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...