我想要的輸出將是突出顯示的列

uj5u.com熱心網友回復:
您可以使用ord將字母轉換為數字,range生成介于兩者之間的所有數字的范圍,以及chr將數字轉換回字母。然后df.apply()與 lambda 函式一起使用axis=1并對每一行執行此操作:
df['Final'] = df.apply(lambda x: ' '.join(chr(c) for c in range(ord(x['Letter start']), ord(x['Letter finish']) 1)), axis=1)
輸出:
>>> df
Letter start Letter finish Final
0 A D A B C D
1 C E C D E
2 K M K L M
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/390614.html
