[英]split and merge pandas dataframe based on input column index
我有一个熊猫数据test_df
。 此数据框包含 20 列。 例如,我得到了一个列索引col_index = [3, 5]
的列表。
我需要创建两个单独的数据框
我怎么做?
我明白我能做到
new_df = df.iloc[:, 3]
从第 3 列中创建一个数据框。但是在这种情况下我该怎么做,因为我有多个列号要从主数据框中分离出来?
使用蟒蛇 3
你可以用drop
df1=df.iloc[:,col_index].copy()
df2=df.drop(df1.columns.tolist(),axis=1).copy()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.