【发布时间】:2020-02-26 01:06:12
【问题描述】:
我正在尝试从两个源数据帧中获取一个新数据帧。第一个将包含数据,第二个将仅包含 True 或 False。 两者具有相同的列名、相同的列数和相同的行数。
import pandas as pd
data1 = [['Alex',10],['Bob',12],['Clarke',13]]
df1 = pd.DataFrame(data1,columns=['Name','Age'])
data2 = [[True,False],[False,True],[False,False]]
df2 = pd.DataFrame(data2,columns=['Name','Age'])
df3 = df1 X df2
df3 = [['Alex', ''],['',12],['','']]
我想获得一个字段为空的数据框,因为在 df2 中它们为 False,而 df1 的值在 df2 中为 True
【问题讨论】:
标签: python dataframe boolean concat