3 回答

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果您想反轉(zhuǎn)列順序,您可以這樣做:
new_df = dfgeo['geo'].str.split(',', expand=True)
new_df[new_df.columns[::-1]]

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
使用iloc與::-1用于列交換順序:
dfgeo = pd.DataFrame({'geo': ['1,2,3,4', '1,2,3,4,5,6,7']})
print (dfgeo)
geo
0 1,2,3,4
1 1,2,3,4,5,6,7
df = dfgeo['geo'].str.split(',',expand=True).iloc[:, ::-1]
#if necessary set default columns names
df.columns = np.arange(len(df.columns))
print (df)
0 1 2 3 4 5 6
0 None None None 4 3 2 1
1 7 6 5 4 3 2 1

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
試試這個(gè):
list(reversed(dfgeo['geo'].str.split(',',expand=True)))
假設(shè)您的代碼返回一個(gè)列表!
添加回答
舉報(bào)