У меня есть 3 числовых столбца, как указано ниже:
import pandas as pd
df = pd.DataFrame()
df['col1']=[123456, 123456, 123456 ]
df['col2']=[7, 65, 150]
df['col3']=[1, 35, 60]
Я хочу создать новый столбец, объединяющий эти три столбца после преобразования каждого из них в шестнадцатеричные числа, так что col1 преобразуется в пятизначный шестнадцатеричный код,col2 преобразуется в трехзначный шестнадцатеричный код, а col3 - в двухзначный шестнадцатеричный.Я могу преобразовать каждый из них в шестнадцатеричный код с применением лямбда-функции, однако, я не могу последовательно иметь 10 символов в новом столбце.Любое предложение?