我想弄清楚什么是有效的,为什么另一种方式对我不起作用。
目前我有一个我使用的商店列表,我需要每次更改命名;所以我决定去product_id
永不改变,但我的代码不起作用。
product_id <- vector()
这个不起作用:
product_name[product_id == '40600000003'] <- 'my cool store']
但这个确实有效:
product_name[product_name == 'my#cool@Store'] <- 'my cool store'
现在,我不确定我做错了什么,我试着这样做:
if (product_id == '40600000003') {
product_name = 'my cool shop'
}
我有一个15个商店的列表,我需要更改命名,因为它们以错误的格式从api连接到达。
答案 0 :(得分:0)
尝试40600000003而不是&#39; 40600000003&#39;如果它不包含任何字符,它很可能将你的矢量插槽读为int