全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8414 2
2015-07-25
悬赏 1 个论坛币 未解决
text1=c("photo: 11747918373 e1df250c19 2876","tags: china")
text2=c("photo: 11747918373 e1df250c19 2876","tags: china plane canon hongkong eos airport asia box aviation cargo airline 7d boeing dslr 3s heavy departure takeoff hkg 100400mm sar freighter clk widebody taxiing planespotting cheklapkok hkia haeco slw triple7 836 hongkonginternationalairport hongkongphotos 36003 daalc vhhh spota aerologic flickraward wwwairlinersnet 07r zensational shalowan worldtrekker b777f b77f germancargo b777fzn flickrtravelaward b777200flr superflickers b772flr christianjunker 36003836 ahkgap box513 germancargo513 3s513")



为什么以下两个 返回的值会不一样?是因为字段长度限制么??

text1[grep("photo",text1)]

text2[grep("photo",text2)]


请问如何解决?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-7-25 16:30:26
我问到了。改为text2[grep("^photo",text2)]  或text2[grep("photo: ",text2)] 就可以了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-3 15:43:40
你的text2[grep('photo',text2)]找的是所有含有photo的,包括你后面其实有一个'hongkongphotos',改为text2[grep("^photo",text2)] 的意思是去找photo开头的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群