Преобразовать столбец из int в строку - PullRequest
0 голосов
/ 07 октября 2019

У меня есть файл test.csv, содержащий следующие данные:

id   code
1000 60
1001 54
1002 60
1003 28

Я читаю в файле .csv в python. все столбцы 'int64'. Я установил 'id' в качестве индекса и хочу преобразовать 'code' в строку. Я использовал следующий код:

test = pd.read_csv("test.csv")
test = test.set_index('id')
test['code'] = test.to_string(columns = ['code'])

Вот что я получил в новом фрейме данных:

id   code
1000    code
     id    1000    60
1001    code
     id    1000    60
1002    code
     id    1000    60
1003    code
     id    1000    60

Что не так с моим кодом?

Большое спасибо!

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