Как бы глупо это не звучало, у меня возникла проблема с чтением в отформатированном 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)
Однако в идеале я хотел бы сохранить данные в одной таблице.
Я чувствую себя довольно глупо из-за того, что спрашиваю, и я уверен, что это что-то действительно очевидное, но любая помощь будет великолепна!