Проблема чтения отформатированных номеров Excel в Python - PullRequest
0 голосов
/ 15 января 2019

Как бы глупо это не звучало, у меня возникла проблема с чтением в отформатированном Excel CSV на Python, где взятие в качестве astype (int) не работает, так как негативы распознаются как строки

Например, у меня может быть столбец, который выглядит следующим образом:

Column A
1
-1
5
etc..

Моя предыдущая работа заключалась в том, чтобы разделять положительные и отрицательные числа отдельно на разные dfs. Это будет сделано с помощью следующего кода:

df.iloc[:,1].str.extract('(\d+)').astype(float)
df.iloc[:,1].str.extract('-(\d+)').astype(float)

Однако в идеале я хотел бы сохранить данные в одной таблице.

Я чувствую себя довольно глупо из-за того, что спрашиваю, и я уверен, что это что-то действительно очевидное, но любая помощь будет великолепна!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...