创建新熊猫比较数据框的更好方法

时间:2018-09-16 03:12:48

标签: python-3.x pandas performance

我有三个大小相同的数据框。我想知道是否有更简洁和/或更有效的方法来再次创建相同大小的新数据框,从而根据原始数据框的比较来设置值。例如:

原始三个数据框:obj

DataSet = obj.first()

1 个答案:

答案 0 :(得分:2)

最好有一个数据样本来确保。

如何进行比较然后将布尔值转换为0/1值呢?

negative_values = (close < low).astype(int)
positive_values = (close > high).astype(int)

long_short = positive_values - negative_values