【发布时间】:2020-10-30 05:44:07
【问题描述】:
我有这个任务,我需要根据其他两个连接的数据集创建一个数据集。
df = pd.DataFrame(columns=['ID','P1','P2'],
data=[[1, 2, 0], [2,1,0], [3, 1, 2], [4, 2, 1],
[5, 1, 2], [6, 0, 1], [7, 1, 0]])
fp = pd.DataFrame(columns=['ID','FP'],
data=[[1, 'fp'], [2,'i'], [3, 'i'], [4, 'fp'],
[5, 'fp'], [6, 'fp'], [7, 'i']])
如果 fp 数据集“FP”列显示“fp”,我的任务是创建第三个数据集,其中仅包含 df 数据集中的 id、p1 和 p2。
我试过了
df2 = np.where((df['ID']==fp['ID'])&fp['FP']=='fp)
但是没有用
【问题讨论】: