Лист Excel с колонкой с номером, сохраненным в виде текста, а также с целыми числами панд - PullRequest
0 голосов
/ 31 октября 2019

Мои входные данные взяты из трех таблиц Excel, и несколько столбцов (целочисленные данные) хранятся в виде текста. Что лучше всего делать при чтении таблицы Excel в качестве фрейма данных. У меня возникла проблема, когда я пытаюсь pd.concat все три кадра данных. В процессе pd.concat я получаю больше строк, чем ожидалось.

Я попытался преобразовать с помощью astype () в int, а также удалить пробелы с помощью df.columns = df.columns.str.strip()
Дайте мне знать, как лучше всего решить эту проблему. Спасибо.

1 Ответ

0 голосов
/ 31 октября 2019

Извините, мне пришлось опубликовать здесь вопрос, с которым я сталкиваюсь. Я получаю две строки вместо одной строки для каждого сравнения. Когда я посмотрел на таблицу результатов Excel, некоторые идентификаторы сохраняются в виде текста, а некоторые нет. Следовательно, обе они обрабатываются как две строки при сравнении между 3-мя кадрами данных, используя pd.concat Спасибо.

    Id    Year    Item  sales_Amount1  sales_Amount2  target_Amount
    1234  1.2019   Badam             0              70            100
    1234  1.2019   Badam             12              0            0
    1234  1.2019  carrot             0               0            200
    1234  1.2019  carrot             18              0            0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...