# FAQ: Introduction to R Syntax - Vectors

This community-built FAQ covers the “Vectors” exercise from the lesson “Introduction to R Syntax”.

Paths and Courses
This exercise can be found in the following Codecademy content:

Learn R

## FAQs on the exercise Vectors

There are currently no frequently asked questions associated with this exercise – that’s where you come in! You can contribute to this section by offering your own questions, answers, or clarifications on this exercise. Ask or answer a question by clicking reply () below.

If you’ve had an “aha” moment about the concepts, formatting, syntax, or anything else with this exercise, consider sharing those insights! Teaching others and answering their questions is one of the best ways to learn and stay sharp.

## Join the Discussion. Help a fellow learner on their journey.

Agree with a comment or answer? Like () to up-vote the contribution!

Found a bug? Report it!

Have a question about your account or billing? Reach out to our customer support team!

None of the above? Find out where to ask other questions here!

What is the number format, and how to identify the values as numeric/integer types ?

4 Likes

I agree that this was not explained sufficiently in the exercise. I needed to Google to figure this exercise out. c() stands for concatenate and is used regardless of the type of data (from the example and without explanation I assumed this was how we were defining the data type as character). The values are defined as numeric, simply by using numbers and not surrounding them with quotes.

12 Likes

Arguably, this lesson should require a phone number as a vector of character strings (due to potential for leading zeros, eg 555-111-0981
The form of the phone number is not internationally friendly - perhaps a different type of data that is a list that can be represented as numbers (date of birth perhaps).

2 Likes

The type of elements in my vector were “double”. What does this mean ?

3 Likes

Very basic question but why in the example are the months in quotation marks but in the numeric solution we don’t include quotes? Thanks!!

1 Like

The months are in quotations because they’re considered a character, while the numbers are considered numeric and not characters (in this instance).

1 Like

This happens by default.

The two most common numeric classes used in R are integer and double (for double precision floating point numbers).

When you create a numeric vector using the c() function it automatically will produce a vector of double precision numeric values.

“Double” is a data type to denote a big floating number.

https://uc-r.github.io/integer_double/ <- source
youtube.com/watch?v=PZRI1IfStY0 <- Explains floating point numbers

2 Likes

Is the function length(vector_name) misspelled?? English is not my first language and I don´t want to look like an idiot, but isn´t it “lenght”?

What’s the difference between class() and typeof()?

What’s the history behind naming vector function c()? It would make sense to name it v()

thank you, I had the same issue. I assumed c() was a random assignment. Hopefully, they will update the lesson with an explanation.

No, the spelling is correct

Very new to coding, but keep getting errors when trying exercises. For example, “Create a numeric vector named phone that contains your phone number as three numbers: your area code, the next three digits, and then the last four.”
I entered my phone number and got it wrong. The solution is Natalia’s phone #. How the heck am I supposed to guess that? And in the example where you’re asked to print YOUR name as a character string. But how was I supposed to know to use “Natalia”?

1 Like

Suggestions: