您可以使用pandas中的iloc函数按列索引拆分数据框架。iloc函数用于按位置选择数据和子数据,允许您通过指定第二个参数来指定列索引。
以下是将数据框架分为两个子数据框架的示例,其中一个包含前两列,而另一个包含第三列:
import pandas as pd
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
df1 = df.iloc[:, :2] # 子数据框架包含前两列
df2 = df.iloc[:, 2:] # 子数据框架包含第三列
print(df1)
print(df2)
输出:
A B
0 1 4
1 2 5
2 3 6
C
0 7
1 8
2 9
在此示例中,我们使用iloc选择所有行(“:”),然后将前两列(“:2”)分配给df1,将第三列(“2:”)分配给df2。这将数据框架沿列轴拆分为两个子数据框架。 免责声明:本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。