Что я должен сделать sh, это создать новый столбец c в наборе данных ab, как я смог сделать в этом примере с игрушкой:
>ab=pd.DataFrame([[1,2],[5,5]],columns=['a','b'])
>ab
a b
0 1 2
1 5 5
>ab=ab.assign(c=ab['b'].astype(str)+'g')
>ab
a b c
0 1 2 2g
1 5 5 5g
В моих реальных данных это что-то похожее на это:
>ab
a b c
0 1 2 2.0g
1 5 5 5.0g
Что в мире?
Символ b даже не преобразуется в десятичную, но вновь созданная переменная - это *. 1009 *