Сплит-запрос для фрейма данных - PullRequest
0 голосов
/ 04 июня 2018

У меня есть столбец данных, который содержит весь текст ниже в каждой строке

Symbol(id=15351, ticker=VXX, market=US, currency=USD, type=EQUITY,tick_size=0.010000, lot_size=100, contract_size=0, rate=None)

Я пытаюсь извлечь только после тикера =, что дает VXX

Я пытался

df['symbolcolumn']  = df['symbolcolumn'].str.split(',market', expand=True)

Но он не извлекает только тикер символов

Ищет df['symbolcolumn'] = VXX

Не могли бы вы мне посоветовать, пожалуйста?

1 Ответ

0 голосов
/ 04 июня 2018

Хорошо, мне удалось сделать это

df['symbol'] = df['symbol'].astype(str)
df['symbol'] = df['symbol'].str.split(', market', expand=True)
df['symbol'] = df['symbol'].apply(lambda x: x.split("=")[-1])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...