楼主: 欢欢猪儿
5816 4

[数据管理求助] replace ind=substr(ind,1,1) if ind~=不包含C [推广有奖]

  • 0关注
  • 0粉丝

大专生

31%

还不是VIP/贵宾

-

威望
0
论坛币
574 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
726 点
帖子
26
精华
0
在线时间
36 小时
注册时间
2012-4-20
最后登录
2016-10-23

楼主
欢欢猪儿 在职认证  发表于 2013-8-8 14:02:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
1.png
ind这一列 除C开头的 全部取其第一位显示 C开头的 取其第二位显示
我想到的命令是 replace ind=substr(ind,1,1) if ind~=不包含C
if 后面应该如何写呢??而且数据有2000+个

二维码

扫码加我 拉你入群

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

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

关键词:replace SUBSTR place subs IND

沙发
LingHu 发表于 2013-8-8 14:11:57
replace ind=substr(ind, 1, 1) if substr(ind, 1, 1)~="C"
replace ind=substr(ind, 2, 1) if substr(ind, 1, 1)=="C"

藤椅
欢欢猪儿 在职认证  发表于 2013-8-8 14:21:30
LingHu 发表于 2013-8-8 14:11
replace ind=substr(ind, 1, 1) if substr(ind, 1, 1)~="C"
replace ind=substr(ind, 2, 1) if substr(ind ...
谢谢你!!

板凳
欢欢猪儿 在职认证  发表于 2013-8-8 14:22:16
欢欢猪儿 发表于 2013-8-8 14:21
谢谢你!!
replace ind=substr( ind,1,2) if indexnot("c",ind)==1 我刚才这么写的 好像也可以 对不对呀?

报纸
Ray玲 发表于 2016-11-18 15:28:38
~=表示什么意思啊?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 02:36