gpt4 book ai didi

sas - 从 SAS 列中删除美元符号

转载 作者:行者123 更新时间:2023-12-03 18:38:24 24 4
gpt4 key购买 nike

我有一个 SAS 数据集,其中一些列包含 $。因此,它不是读取 67,349,而是读取 67,349 美元。如何从所有列中删除所有 $ 并让 SAS 将它们识别为数字?

只有几列带有美元符号,所以我可以一次做一列。我正在使用 SAS 的免费大学版。

最佳答案

如果你只是想删除 $ 并且仍然有一个字符变量,那么使用 compress() 函数。

data want;
set have;
myvar = compress(myvar,'$');
run;

如果要将字符串转换为新的数字变量,请参阅此现有问题。 COMMA. 信息将自动忽略字符串中的 $, 字符。 Converting character variabls to numeric in SAS

关于sas - 从 SAS 列中删除美元符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38648303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com