使用panda将数据帧列拆分为两个独立的数据帧



我正在使用python在jupyter笔记本中进行编码。

我试图使用panda将一列数据帧(称为"PostTypeId"(根据列值拆分为两个独立的数据帧-一个数据帧称为Questions,列值为1,第二个数据帧名为Answers,列值2。我被要求通过在一个名为split_df的函数中定义它来完成这一切想知道我会怎么做。

非常感谢:(

您可以通过:

Questions=pd.DataFrame(PostTypeId[PostTypeId.col_name==1])
Answers=pd.DataFrame(PostTypeId[PostTypeId.col_name==2])

创建函数时,使用过滤器值作为参数

最新更新