Разделение столбца фрейма данных 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
Разделение столбца фрейма данных pandas по разделителю
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.