Изменить значение в определенном столбце (панды) - PullRequest
0 голосов
/ 12 мая 2018

Я просто хочу изменить значение в определенном столбце

gene     scaf    GC     other
gene1    3456    78      other1
gene2    7898    56      other 2
gene3    5667    23      other 3

и т. Д., И я хочу добавить к каждому имени гена следующий номер: _number1 и получить:

gene             scaf    GC      other
gene1_number1    3456    78      other1
gene2            7898    56      other 2
gene3            5667    23      other 3

спасибо всем.

1 Ответ

0 голосов
/ 12 мая 2018

Вы можете добавить строку по условию:

df.loc[df['gene'] == 'gene1', 'gene'] += '_number1'

print (df)
            gene  scaf  GC    other
0  gene1_number1  3456  78   other1
1          gene2  7898  56  other 2
2          gene3  5667  23  other 3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...