Converting variable Data types

9 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€64.96
List Price:  €92.81
You save:  €27.84
£55.77
List Price:  £79.68
You save:  £23.90
CA$95.68
List Price:  CA$136.70
You save:  CA$41.01
A$106.02
List Price:  A$151.47
You save:  A$45.44
S$94.41
List Price:  S$134.88
You save:  S$40.47
HK$546.80
List Price:  HK$781.18
You save:  HK$234.37
CHF 63.34
List Price:  CHF 90.49
You save:  CHF 27.15
NOK kr761.11
List Price:  NOK kr1,087.35
You save:  NOK kr326.23
DKK kr485.02
List Price:  DKK kr692.92
You save:  DKK kr207.89
NZ$116.42
List Price:  NZ$166.33
You save:  NZ$49.90
د.إ257.06
List Price:  د.إ367.25
You save:  د.إ110.18
৳7,660.01
List Price:  ৳10,943.35
You save:  ৳3,283.33
₹5,835.78
List Price:  ₹8,337.18
You save:  ₹2,501.40
RM331.75
List Price:  RM473.95
You save:  RM142.20
₦86,437.65
List Price:  ₦123,487.65
You save:  ₦37,050
₨19,416.31
List Price:  ₨27,738.77
You save:  ₨8,322.46
฿2,572.74
List Price:  ฿3,675.50
You save:  ฿1,102.76
₺2,264.43
List Price:  ₺3,235.04
You save:  ₺970.61
B$356.70
List Price:  B$509.60
You save:  B$152.89
R1,295.44
List Price:  R1,850.72
You save:  R555.27
Лв127.05
List Price:  Лв181.51
You save:  Лв54.46
₩94,909.58
List Price:  ₩135,590.93
You save:  ₩40,681.35
₪259.50
List Price:  ₪370.74
You save:  ₪111.23
₱3,993.87
List Price:  ₱5,705.78
You save:  ₱1,711.90
¥10,712.31
List Price:  ¥15,303.96
You save:  ¥4,591.65
MX$1,187.89
List Price:  MX$1,697.07
You save:  MX$509.17
QR254.57
List Price:  QR363.69
You save:  QR109.12
P950.82
List Price:  P1,358.38
You save:  P407.55
KSh9,247.76
List Price:  KSh13,211.65
You save:  KSh3,963.89
E£3,352.12
List Price:  E£4,788.95
You save:  E£1,436.83
ብር4,006.43
List Price:  ብር5,723.72
You save:  ብር1,717.28
Kz58,511.64
List Price:  Kz83,591.64
You save:  Kz25,080
CLP$65,950.47
List Price:  CLP$94,219
You save:  CLP$28,268.52
CN¥506.53
List Price:  CN¥723.64
You save:  CN¥217.11
RD$4,055.76
List Price:  RD$5,794.19
You save:  RD$1,738.43
DA9,420.16
List Price:  DA13,457.95
You save:  DA4,037.79
FJ$157.70
List Price:  FJ$225.30
You save:  FJ$67.59
Q542.52
List Price:  Q775.06
You save:  Q232.54
GY$14,601.52
List Price:  GY$20,860.22
You save:  GY$6,258.69
ISK kr9,764.23
List Price:  ISK kr13,949.49
You save:  ISK kr4,185.26
DH703.98
List Price:  DH1,005.73
You save:  DH301.75
L1,236.34
List Price:  L1,766.28
You save:  L529.93
ден3,998.59
List Price:  ден5,712.52
You save:  ден1,713.92
MOP$561.77
List Price:  MOP$802.57
You save:  MOP$240.79
N$1,291.99
List Price:  N$1,845.78
You save:  N$553.78
C$2,569.36
List Price:  C$3,670.67
You save:  C$1,101.31
रु9,319.09
List Price:  रु13,313.56
You save:  रु3,994.46
S/260.54
List Price:  S/372.22
You save:  S/111.67
K269.79
List Price:  K385.44
You save:  K115.64
SAR262.50
List Price:  SAR375.02
You save:  SAR112.51
ZK1,882.68
List Price:  ZK2,689.66
You save:  ZK806.98
L323.40
List Price:  L462.03
You save:  L138.62
Kč1,628.77
List Price:  Kč2,326.92
You save:  Kč698.14
Ft25,305.79
List Price:  Ft36,152.68
You save:  Ft10,846.88
SEK kr755.02
List Price:  SEK kr1,078.64
You save:  SEK kr323.62
ARS$61,468.17
List Price:  ARS$87,815.44
You save:  ARS$26,347.26
Bs483.33
List Price:  Bs690.51
You save:  Bs207.17
COP$271,845.87
List Price:  COP$388,367.89
You save:  COP$116,522.02
₡35,672.25
List Price:  ₡50,962.55
You save:  ₡15,290.29
L1,724.16
List Price:  L2,463.20
You save:  L739.03
₲522,510.75
List Price:  ₲746,475.93
You save:  ₲223,965.17
$U2,674.97
List Price:  $U3,821.56
You save:  $U1,146.58
zł281.37
List Price:  zł401.98
You save:  zł120.60
Already have an account? Log In

Transcript

Welcome clinical data management program using SAS. In this video I'll be teaching you on how to convert numeric data types to capture data types and to convert character details to numeric data types. So first, we are going to convert the numeric data types. For that we are going to use data set we will be using the disease data set which we were using before. So we are first going to former output data set named D one I can form the output dataset anywhere I want. So I'll now put it as a can be created inside CDM library or any any other library or work library.

I'm creating it inside CDM in embedded in the work library, so data driven that I'm doing set here I'm specifying me input data set that is deeper disease. Before I do this, first let me tell you all in the disease data set I'm basically converting zip code zip code See it's numeric data type. If you double click on zip code you're getting it is a numeric data type I'm converting that into character data. Sets he gave no disease. Now convert a numeric variable to a character variable or numeric data types meditator to have a narrative we are going to use the put keyword, so we'll be using put it put comma, add the comma over here. When we are converting numeric to character, always remember that the format that we specify over here it is a format is the maximum length.

So we have given 64 format and then we are doing wrong Let's run this code you have opened the D one data set check your results this region network This is your D one data set this is it good Zipcar. So my zipper on which was a pure numeric variable it is converted into a character variable. How do we understand we double click on it and we see that exactly sousaphone is converted to academic. Now, they will learn how to convert immediately convert capital you may be having to learn two procedures one is automatic conversion. Another is to use explicit conversion. So, first let's do the automatic conversion.

For this we only use the recursive name to it is there the CDA plugin So let me first open the data set D to E this data set has got variables ID, gender, DOB, zip code, province status education, marital status, children ancestry average commute, they interrupt us available vehicles military service disease and see what and there are around 2000 observations in this data set. So, he will be converting seven which is a character variable to a numeric variable. So, first we have to do the automatic conversion. In automatic conversion we basically apply any mathematical operation to our active variable or any assignment statement mathematical assignment statement of the character variable to convert it into a numeric variable. So, over here, we have Want to calculate a variable c two which is a set of cx which is a clear mathematical operation so the result in any SQL that we will get it will be a numeric variable.

Let's do this data deep when I'm going to create the data set inside work library, it is not compulsory to create any data sets that work library you can create the data set in any library you want. Here in data statement, and specified may output data set in said statement I'm specifying my input date as the CDM broadly to semicolon now I'm doing the automatic conversion statement that is the assignment statement the mathematical operation where C two will be equal to 10% of C what we can write it like 0.10 in C one Linda Let's run this code. This data set that we have created d 12. This data set is created is our work. So we have to check the work library to check our results. So this is Missy one and is seeking which is 10% of Siva.

Now let's check the data type of see to not have to check the data, we double click on the column, you see that see there is no numeric erotic. So we had a mathematical operation on our variable CR, which is a data type. And the result variable that we got C to is converted number numeric data type. So this is one way of converting a character variable to do with variants. This is called the automatic conversion. The next is we're going to do an explicit conversion.

So for that, again, I'm using the data set cd 32 two for that first aptitude output data set I'm creating output dataset name depot. Inside work I can create the output dataset in any library I want my input data set is set CDM dot d two I'm creating a variable c three where I will write my explicit conversion statement c three is equal to input input statement like in our first case when we are converting numerical data we will use input statement to convert numeric factors. In order to convert character to numeric or explicit conversion we use industry. So we'll use input bracket Siva, comma 4.2. Now, I think I told you that when we are converting on numeric to a character data at least this way format over you. As a put parameter format is argument of the put function, but when we want to convert a numeric data type, the parameter or the argument that we provide for the input function that is in format, this is in format notice the concept of format and in format format is basically converting the SAS format to a user defined value.

And in format is converting a user defined variable or SAS format. But in case of a numeric variable, it is very difficult to differentiate between a format and in format. Because we're a numeric variable. Even if you put a user defined formula or if you put the SAS SAS format, the value remains safe. It doesn't change. The concept of in format is better understood when you work with a date variable.

Suppose if you have a date variable and you apply an in format on it, then that value will be converted into a SAS format. That is what is SAS format. That is the difference between the SAS base Did and the data is specified so here in the input statement the function the inside my input function I have specified in format and then I'm getting so let's run this code if you open the data depot cc three is the C three variable citizen indicator, it is no more my C one was character dignity, your character dignity was seen c three is now numerical using explicit conversion and using the input statement converted the numeric so to convert any variable from numeric to character we use the put statement for quadratic numeric we can either go over the conversion or we can use the input output statement is basically a format for input statement a specific input So in order to check in datatype of the variables, you can double click on the various columns and then you can check the later time of the video.

For now, I will be doing till here in this video in my coming video I'll be discussing about merging and concatenation of data sets. Thank you. Goodbye. see you for the next video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.