Разделение столбца фрейма данных pandas по разделителю

Для хранения данных в новом pandas фрейме данных используйте python тот же подход, только с новым py фреймом данных:

tmpDF = pd.DataFrame(columns=['A','B'])
tmpDF[['A','B']] = df['V'].str.split('-', expand=True)

В конце концов python-interpreter (и это более полезно для python-interpreter моих целей), если вам нужно pythonista будет получить только часть pd строкового значения (т.е. текст python перед '-'), вы можете использовать pythonic .str.split (...). str [idx] как:

df['V'] = df['V'].str.split('-').str[0]
df
    ID      V       Prob
0   3009    IGHV7   1.0000
1   129     IGHV7   1.0000
2   119     IGHV6   0.8000
3   120     GHV6    0.8056

- разбивает pythonic значения 'V' в список в соответствии pd с разделителем '-' и сохраняет pythonista 1-й элемент обратно в столбец

python

pandas

2022-11-10T21:24:52+00:00
Вопросы с похожей тематикой, как у вопроса:

Разделение столбца фрейма данных pandas по разделителю