Преобразуйте значение столбца в имя столбца в панде. - PullRequest
0 голосов
/ 16 января 2019

У меня есть датафрейм:

data= pd.DataFrame({"A": [1, 0, 5],"B":[0,0,5],"C":[0,0,9]})

тогда я хочу преобразовать это в:

data= pd.DataFrame({"A": [A, '', ''],"B":['','',B],],"C":['','','C']})

тогда я хочу объединить значение столбца в один новый столбец:

data= pd.DataFrame({"A": [A, '', ''],"B":['','',B],"C":['','','C'],"combine":['A','','B_C']})

Кто-нибудь может мне помочь?

1012 * БЛАГОДАРЯ *

1 Ответ

0 голосов
/ 16 января 2019

Проверка с join с strip

data2.apply('_'.join,1).str.strip('_')
Out[425]: 
0      A
1       
2    B_C
dtype: object
data2['combine']=data2.apply('_'.join,1).str.strip('_')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...