Попытка преобразовать данные в одном столбце из строки в целое число - PullRequest
1 голос
/ 16 мая 2019

У меня есть датафрейм с именем df['code'], который выглядит следующим образом.

0          1
1          2
2          3
3          6
4          9
5         12
6         15

, в котором первый столбец - это индексы, а второй - столбец, который я хотел преобразовать в целые числа.

Я попытался сделать следующее:
for i in range(len(df['code'])): df['code'][i] = int(df['code'][i])

который не работал.Есть идеи?Спасибо

1 Ответ

1 голос
/ 16 мая 2019

Я думаю, что один из способов сделать это будет:

for i in range(len(df['code'])):
    df['code'].iloc[i] = int(df['code'].iloc[i] )

Вместо использования самого индекса он использует позицию индекса.

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