2024-06-25 23:53:47 发布
网友
for i,j in zip(data['Min7day'],data['close_price']): if i > j: data['New'] = 'Flat' else data['New'] = 'List'
当条件为True时,我尝试插入一个带有特定字符串的新列。 所发生的情况是,不是用“Flat”或“List”字符串来写每一行,而是在每一行中得到相同的值。我每排都用“Flat”
我做错了什么
谢谢
史蒂夫
使用np.where
np.where
Ex:
data['New'] = np.where(data['Min7day'] > data['close_price'], 'Flat', 'List')
使用
np.where
Ex:
相关问题 更多 >
编程相关推荐