| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 471 人关注过本帖
标题:如何对数据标注?
只看楼主 加入收藏
lasanding
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2011-11-3
结帖率:87.5%
收藏
已结贴  问题点数:5 回复次数:6 
如何对数据标注?
表a            DZ                       XM
        XX小学一年级                    A
        XX小学一年级                    B
        XX小学一年级                    C
        XX小学二年级                    D
        XX小学二年级                    E
将一年级的数据标注1,二年级的数据标注2.该如何做?
搜索更多相关主题的帖子: 如何 
2012-02-15 11:23
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:2 
以下是引用lasanding在2012-2-15 11:23:30的发言:

表a            DZ                       XM
        XX小学一年级                    A
        XX小学一年级                    B
        XX小学一年级                    C
        XX小学二年级                    D
        XX小学二年级                    E
将一年级的数据标注1,二年级的数据标注2.该如何做?
标中增加一个字段:标注 n(1)
replace 标注 WITH 1 FOR "一年级"$dz
replace 标注 WITH 2 FOR "二年级"$dz

坚守VFP最后的阵地
2012-02-15 11:57
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
數據結構設計不合理才有這種需求

授人以渔,不授人以鱼。
2012-02-15 13:56
lasanding
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2011-11-3
收藏
得分:0 
以下是引用sdta在2012-2-15 11:57:04的发言:

标中增加一个字段:标注 n(1)
replace 标注 WITH 1 FOR "一年级"$dz
replace 标注 WITH 2 FOR "二年级"$dz
如果要对所有的数据做标注“2011”,该如何操作呢?
2012-02-15 14:23
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:1 
以下是引用lasanding在2012-2-15 11:23:30的发言:

表a            DZ                       XM
        XX小学一年级                    A
        XX小学一年级                    B
        XX小学一年级                    C
        XX小学二年级                    D
        XX小学二年级                    E
将一年级的数据标注1,二年级的数据标注2.该如何做?

假设你用于数据标注的字段名是"标注", 代码如下:

repl all 标注 with chrtranc(subs(dz,at("小学",dz)+4,2),"一二三四五六","123456")
2012-02-15 14:42
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:2 
以下是引用lasanding在2012-2-15 14:23:52的发言:

如果要对所有的数据做标注“2011”,该如何操作呢?
replace ALL 标注 WITH 2011 &&如果为字符型改为:TRANSFORM(2011)

坚守VFP最后的阵地
2012-02-15 15:28
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用茵梦湖在2012-2-15 14:42:29的发言:


假设你用于数据标注的字段名是"标注", 代码如下:

repl all 标注 with chrtranc(subs(dz,at("小学",dz)+4,2),"一二三四五六","123456")
精简,分解如下
?subs(dz,at("小学",dz)+4,2)
结果:一
   二
   三
   。
   。
   六
?chrtranc(subs(dz,at("小学",dz)+4,2),"一二三四五六","123456")
结果:1
    2
    3
      .
      .
    6


[ 本帖最后由 sdta 于 2012-2-15 15:51 编辑 ]

坚守VFP最后的阵地
2012-02-15 15:50
快速回复:如何对数据标注?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036079 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved