c*********r 发帖数: 1802 | 1 继续苦读sas中。。。还是希望牛人们都来帮忙看看!
SAS guide pg. 370:
MDY(5,10,20)=May 10,1920 ------是不是印刷错误?
SAS guide pg. 394:
contact="ADMIN. ASST.";
propcase(contact);
结果为啥是 "Admin. Asst."?
如果句号是default delimiter for propcase()的话,
难道不应该是"Admin Asst"? |
|
x***x 发帖数: 3401 | 2 第一个你得给个上下文。MDY(5,10,20)本身对应May 10,1920是没错的。
我觉得应该是Admin. Asst. PROPCASE()只会改大小写, 不会删字符的。
delimiter的意思是PROPCASE会一律认为.是一个句子的结尾 |
|
h******e 发帖数: 1791 | 3 propcase function真的能够properly handle case |
|
h******e 发帖数: 1791 | 4 例如,WBC,是必须要大写的,propcase把它变为Wbc。还有一些词如,a,and等在一句
话里应该小写。 |
|
a*****3 发帖数: 601 | 5 第一个问题, 和一个什么关于年的设置有关
2. dot 和A之间有个空格,所以A变成大写了,propcase只改变大小写,别的不变。
要是解答了您的问题的话, 请赏个铜板. |
|
|