KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
>>> df =DataFrame({'a':[1,2,3,4],'b':[2,4,6,8]}) >>> df['x']=df.a + df.b >>> df['y']=df.a - df.b >>> df a b x y 0 1 2 3 -1 1 2 4 6 -2 2 3 6 9 -3 3 4 8 12 -4 Now I want to rearrange the column sequence, which makes 'x','y' column to be the first & second columns by : >>> df = df[['x','y','a','b']] >>> df x y a b 0 3 -1 1 2 1 6 -2 2 4 2 9 -3 3 6 3 12 -4 4 8 But if I have a long coulmns 'a','b','c','d'....., and I don't want to explictly list the columns. How can I do that ? Or Does Pandas provide a function like set_column_sequence(dataframe,col_name, seq) so that I can do : set_column_sequence(df,'x',0) and set_column_sequence(df,'y',1) ?
Tags (comma-separated)
Save Edits
Cancel