You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中拆分DataFrame:按Post Type列生成问答子DataFrame

分离问题与回答DataFrame的方法

假设你的原始DataFrame名为df,可以通过布尔索引直接筛选出对应类型的数据,生成两个独立的DataFrame:

提取问题数据

question_df = df[df['Post Type'] == 1].copy()

提取回答数据

answer_df = df[df['Post Type'] == 2].copy()

添加.copy()是为了创建数据副本,避免后续操作时触发SettingWithCopyWarning(直接切片得到的是原数据的视图,修改视图可能影响原DataFrame)。如果不需要独立副本,也可以省略.copy()直接赋值。

内容的提问来源于stack exchange,提问作者maxwell7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 22:27:19