result=pd.Series([True,False,False]) | pd.Series([False,True,True],index=[1,2,3])
result
输出:
0 True
1 False
2 True
3 False
dtype: bool
这个系列是如何进行逻辑或运算的?为什么结果是真的?你知道吗
在:
print(pd.Series([np.nan]) | pd.Series([True]))
print('----')
print(pd.Series([True]) | pd.Series([np.nan]))
输出:
0 False
dtype: bool
----------
0 True
dtype: bool
有人能帮我解释一下两倍或两倍之间的区别吗?你知道吗
首先,这是两个问题。你知道吗
第一个问题:
您的问题是您正在设置从
1
开始的第二个序列的索引,而不是0
(默认值)。你知道吗所以,第一个序列有索引
[0, 1, 2]
,第二个序列有[1, 2, 3]
。你知道吗第二个问题:
请参考SO:https://stackoverflow.com/a/37132854/677022中的答案
相关问题 更多 >
编程相关推荐