我有不同列中的数据,但我不知道如何提取它以将其保存在另一个变量中.
index a b c
1 2 3 4
2 3 4 5
Run Code Online (Sandbox Code Playgroud)
我该如何选择'a','b'并保存到DF1?
我试过了
df1 = df['a':'b']
df1 = df.ix[:, 'a':'b']
Run Code Online (Sandbox Code Playgroud)
似乎没有工作.
我有以下DataFrame(df):
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.rand(10, 5))
Run Code Online (Sandbox Code Playgroud)
我通过赋值添加更多列:
df['mean'] = df.mean(1)
Run Code Online (Sandbox Code Playgroud)
如何将列移动mean到前面,即将其设置为第一列,使其他列的顺序保持不变?
我有一个dataframe超过200列.问题在于订单生成了
['Q1.3','Q6.1','Q1.2','Q1.1',......]
Run Code Online (Sandbox Code Playgroud)
我需要按如下方式重新排序列:
['Q1.1','Q1.2','Q1.3',.....'Q6.1',......]
Run Code Online (Sandbox Code Playgroud)
我有办法在Python中做到这一点吗?