Я хочу создать новый столбец «Назначить» и присвоить значение: префикс «Проверить» значение столбца и суффикс «-SPLIT» для ITEM_TYPE. EX.'TRUE-AB-SPLIT» - PullRequest
1 голос
/ 12 апреля 2020

Ниже мой оригинальный DataFrame: -

PRODUCT ID|  ITEM_TYPE|  CHECK
12345678  |    AB     |  TRUE
87654321  |    CD     |  FALSE

Исключенный DataFrame: -

PRODUCT ID|  ITEM_TYPE|  CHECK| ASSIGN
12345678  |    AB     |  TRUE | TRUE-AB-SPLIT
87654321  |    CD     |  FALSE| FALSE-CD-SPLIT 

1 Ответ

1 голос
/ 12 апреля 2020

Объединить столбцы по + и последней добавленной строке SPLIT:

df['CHECK'] = df['ITEM_TYPE'] + '-' + df['ID'] + '-SPLIT'
#if ITEM_TYPE is boolean
#df['CHECK'] = df['ITEM_TYPE'].astype(str) + '-' + df['ID'] + '-SPLIT'
print (df)
    PRODUCT  ID ITEM_TYPE           CHECK
0  12345678  AB      TRUE   TRUE-AB-SPLIT
1  87654321  CD     FALSE  FALSE-CD-SPLIT
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...