We generally face this situation when we have company names or both first and last names of a person in our data set.
We can use a colon modifier “:” to tell SAS to read variable “Name” until there is a space or other delimiter. The $30. refers to the variable as a character variable having max length 30.
The colon modifier is also helpful to read numeric data that contains special characters such as comma(, ).
For example, if you want to read a variable which holds numeric values with the comma in thousands place (or thousand separators) then refer the code below.
In the above program, we have declared “fee” variable with colon modifier to load data and used $ sign to read this variable. It will be stored as a character variable. If you would not use $ sign, it will return missing values. Refer the program below how to store it as a numeric variable.
Note: comma5 format removes comma and store it as a numeric variable. 5 refers to the width of the input field. To read a bigger number such as 5, 000, 000, you can use comma10.
- SAS | How to read character using Ampersand(&)
- Difference between Increment and Decrement Operators
- Problem in comparing Floating point numbers and how to compare them correctly?
- Control Structures in Programming Languages
- I Can't Use Logic In Programming. What Should I Do?
- 7 Tips To Write Clean And Better Code in 2020
- I Can’t Do Computer Programming – 7 Common Myths You Must Know
- Find all the possible remainders when N is divided by all positive integers from 1 to N+1
- Hello World Program : First program while learning Programming
- Difference between Functional Programming and Object Oriented Programming
- Program to implement Logic Gates
- Which Programming Language Should I Choose as a Beginner?
- Arrow operator -> in C/C++ with Examples
- 12 Reasons Why You Should Learn Python in 2019
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.