Обновление столбцов состояло из строк и заменено новыми значениями Python - PullRequest
0 голосов
/ 07 марта 2019

У меня есть большие данные, которые я импортировал из базы данных SQL.Цель состоит в том, чтобы преобразовать некоторые столбцы из HEX в float, а затем преобразовать все данные в файл .txt.

Теперь вот пример того, что у меня есть:

No    A        B         C
0   data1   0x58414587  0x27851588
1   data2   0x56565565  0x98529887
2   data3   0x97199000  0x98519771
3   data4   0x41149932  0x68719870

Итак, мне удалось преобразовать столбец B и столбец C в другие значения, используя python.Но проблема в том, как обновить его в таблице и затем преобразовать все данные в файл .txt.и я хочу, чтобы это было так (просто предположим, что значения правильные)

No    A         B         C
0   data1   1687, 1690  2323, 2326
1   data2   2055, 2056  2567, 2680
2   data3   2890, 2899  2990, 2995
3   data4   1002, 1010  1788, 1790

После выполнения преобразования на Python я получаю значения столбца B в переменной row_list, которая состоит из спискаиз результатов с плавающей запятой, из этого куска кода

for i in range(ln):
    row=cursor.fetchval()
    result=slicing_bin(row)
    result_float = [float("{0:.2f}".format(i)) for i in result]
    row_list.append(result_float)

Итак, что я должен написать, чтобы обновить столбец B & C?Спасибо, если я что-то пропустил, пожалуйста, дайте мне знать.

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