Python dataframe基于上述行创建具有值的新列
目前,我有这样一个数据帧: 指数 领域 类型 上游 下游的 旗帜 1. 宾 搜索引擎 1. 0 楠 2. bbcnews 公共广播公司 1. 1. 中心 3. bbcnews 公共广播公司 1. 1. 中心 4. 脸谱网 社会化媒体 1. 0 楠 5. 福克斯新闻 商业广播公司 1. 1. 中心Python dataframe基于上述行创建具有值的新列,python,pandas,dataframe,data-wrangling,Python,Pandas,Dataframe,Data Wrangling,目前,我有这样一个数据帧: 指数 领域 类型 上游 下游的 旗帜 1. 宾 搜索引擎 1. 0 楠 2. bbcnews 公共广播公司 1. 1. 中心 3. bbcnews 公共广播公司 1. 1. 中心 4. 脸谱网 社会化媒体 1. 0 楠 5. 福克斯新闻 商业广播公司 1. 1. 中心 我从您的问题中了解到的是,您希望基于以前列的值创建新列 df["new_column_nam"] = df[(df[upst] == 1) & (df[downst] ==
我从您的问题中了解到的是,您希望基于以前列的值创建新列
df["new_column_nam"] = df[(df[upst] == 1) & (df[downst] == 0)]
In place of new_column_name, you could use the column names that you want to create.
查看列上的shift(),然后应用您的条件