Я получил список, используя pandas, но цифра c подобна строке цифра c. Я пытаюсь преобразовать его в список целых чисел.
excel_frame = read_excel(args.path, sheet_name=1, verbose=True, na_filter=False)
data_need = excel_frame['Dependencies'].tolist()
print(data_need)
intStr = data_need.split(',')
map_list = map(int, intStr)
print(map_list)
Я получаю следующую ошибку.
$python ExcelCellCSVRead.py -p "C:\MyCave\iso\SDG\Integra\Intest\first.xlsx"
Reading sheet 1
['187045, 187046']
Traceback (most recent call last):
File "ExcelCellCSVRead.py", line 31, in <module>
intStr = data_need.split(',')
AttributeError: 'list' object has no attribute 'split'
Целевой вывод должен быть таким -> [187045, 187046]
. Текущий вывод выглядит следующим образом -> ['187045, 187046']
Я почти уверен, что следовал предложенному подходу для решения проблемы, но все равно выдает ошибку.
С уважением
data_need