全部版块 我的主页
论坛 站务区 十一区 新手入门区
1878 3
2012-07-29
由于受字数限制txt的格式我缩减成如下所示:(开始为空行)
# Dicom-File-Format
# Used TransferSyntax: Little Endian Explicit
(0002,0000) UL 208                                      #   4, 1 FileMetaInformationGroupLength
(0002,0016) AE (no value available)                     #   0, 0 SourceApplicationEntityTitle
# Dicom-Data-Set
# Used TransferSyntax: Little Endian Explicit
(0008,0005) CS [ISO_IR 100]                             #  10, 1 SpecificCharacterSet
(0008,0008) CS [ORIGINAL\PRIMARY\LOCALIZER\CT_SOM5 TOP] #  38, 4 ImageType
(0008,0018) UI [1.3.12.2.1107.5.1.4.50628.30000012032300093209300008030] #  56, 1 SOPInstanceUID
(0008,0060) CS [CT]                                     #   2, 1 Modality
(0008,0070) LO [SIEMENS]                                #   8, 1 Manufacturer
(0008,0081) ST [Street
LiuZhou/c3a30f/
District
HK]     #  34, 1 InstitutionAddress
(0008,0090) PN (no value available)                     #   0, 0 ReferringPhysicianName

(0008,1010) SH [CT50628]                                #   8, 1 StationName
这是TXT文本中的一小小部分信息,暂且称为第一部分,接下来的信息大部分是重复的,在绿色字体部分插入了几行无关紧要的信息,除第一部分外,接下来的信息完全相同出中括号里面的信息。我想把每部分提取的信息作为一行。将 Modality、Manufacturer、StationName作为列,中括号之前的信息,每部分的这个编码(0000,0000)都是一样的也是固定的。我用SAS中的INPUT提取固定行,固定列的,除第一部分正确其他的都是乱码,SAS我是绝对的新手,还请大家指教!谢谢了!sas的大致格式为:
data a;
infile "H:D.txt" ;
input #21 Modality $ 17-24
    #30 Manufacturer $ 16-20
          #118 StationName $ 13-14 ;
cards;
二维码

扫码加我 拉你入群

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

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

全部回复
2012-7-29 15:43:49
不懂,帮顶
二维码

扫码加我 拉你入群

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

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

2012-7-29 16:42:41
jjxjiang 发表于 2012-7-29 15:43
不懂,帮顶
谢谢啦!
二维码

扫码加我 拉你入群

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

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

2012-7-29 20:50:59
高手们,我说的不清楚么,嘿嘿,可能啰嗦了点,我是想提取红色部分啊,有谁给指点一下啊?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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