以下是iam使用的数据框:
sn. code code2 code3
1 AB kd kj
2 EX kf li
3 EX ka lt
4 EX n/a ap
需要用代码2或代码3中的值替换代码中的EX。
sn. code code2 code3
1 AB kd kj
2 kf kf li
3 ka ka lt
4 ap n/a ap
答案 0 :(得分:0)
尝试:
while (1)
{
// If enough time has passed (1 second), toggle LED and get new timestamp
if (__HAL_TIM_GET_COUNTER(&htim16) - timer_val >= 10000)
{
HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
timer_val = __HAL_TIM_GET_COUNTER(&htim16);
}
答案 1 :(得分:0)
由于我不喜欢复杂的单行表达式,所以我会这样:
for _, row in df.iterrows():
c = row['code']
c2 = row['code2']
c3 = row['code3']
if(c=='EX' and c2):
c = row['code2']
elif(c3):
c = c3
row['code'] = c