可以通过以下方法实现:
iloc
方法可以按照行索引进行分割。例如,要将一个DataFrame分割成两个DataFrame,可以使用以下代码:df1 = df.iloc[:n] # 获取前n行数据
df2 = df.iloc[n:] # 获取从第n行开始的数据
其中,n
表示要进行分割的行数。
df1 = df[['col1', 'col2', ...]] # 获取指定的列
df2 = df[['col3', 'col4', ...]] # 获取其他列
其中,col1
、col2
、col3
、col4
表示要进行分割的列名。
df1 = df[df['col'] > value] # 获取满足条件的行
df2 = df[df['col'] <= value] # 获取不满足条件的行
其中,col
表示要进行分割的列名,value
表示条件的值。
以上是将熊猫DataFrame分割成新的DataFrame的几种常见方法。根据具体的需求和场景,选择适合的方法进行分割。
领取专属 10元无门槛券
手把手带您无忧上云