【发布时间】:2017-02-12 16:52:50
【问题描述】:
我有一个可以用以下代码复制的 MWE:
import pandas as pd
a = pd.DataFrame([[1,2],[3,4]], columns=['A', 'B'])
b = pd.DataFrame([[True,False],[False,True]], columns=['A', 'B'])
这会创建以下数据框:
In [8]: a
Out[8]:
A B
0 1 2
1 3 4
In [9]: b
Out[9]:
A B
0 True False
1 False True
我的问题是,如何根据数据框 B 中的布尔值更改数据框 A 的值?
例如,如果我想在数据框 A 中创建 NAN 值,而在数据框 B 中有 False 的实例?
【问题讨论】:
标签: python pandas indexing dataframe boolean