这是我正在尝试做的事情:
我有数据。这些数据是非结构化的,我试图让它看起来很整洁,以便我可以用它做点什么。
有一列称为“地址”。如果地址列的值为“ADDRESS”,那么我想做一个值取 1 的计数。如果它不是“ADDRESS”,我希望计数增加。
它目前的作用: 如果出现值“ADDRESS”,我的计数器将取值为 1,如果值不是“ADDRESS”但该值不会自行重置,则它会递增。它一直在继续,好像什么都没发生过一样。
我的代码:
var count_y = -1;
for(a = 0; a<= New_Row_Num; a++){
if(Address == 'ADDRESS'){
count_y = 1;
//count_y == 0;
}else{
count_y += 1;
}
}
除了上面发布的代码之外,我尝试过的方法无效: 我尝试创建一个数组并将其赋值为 1。如果“地址”列的值为“地址”,则数组返回值为 1 ,否则数组的值会增加。这与上面的效果相同,只是数字不同。
请帮助我理解我做错了什么,谢谢。