Как мы можем заполнить пустые значения в столбце? - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть таблица А с 3 столбцами.Столбец (val) имеет несколько пустых значений.Вопрос: есть ли способ заполнить пустые значения, основанные на предыдущем значении, используя python.Например, Алекс и Джон берут вейл 20, а Сэм принимает значение 100.

A = [ id name val
      1   jack 10
      2   mec  20
      3   alex  
      4   john
      5   sam  250
      6   tom  100
      7   sam
      8   hellen 300]

1 Ответ

0 голосов
/ 30 ноября 2018

Вы можете попытаться получить данные как панду Dataframe и использовать встроенную функцию fillna () для решения вашей проблемы.Например,

df = # your data
df.fillna(method='pad')

Возвращает такой фрейм данных, как

      id  name   val
0     1   jack   10
1     2   mec    20
2     3   alex   20 
3     4   john   20
4     5   sam    250
5     6   tom    100
6     7   sam    100
7     8   hellen 300

. Вы можете обратиться к этой странице для получения дополнительной информации.

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