I slightly simplified the rules that govern syntactic names. Why is .123e1 not a syntactic name? Read ?make.names for the full details.
Question
Why is .123e1
not a syntactic name?
I slightly simplified the rules that govern syntactic names. Read ?make.names
for the full details.
Solution
The string ".123e1" is not a syntactic name in R because it does not follow the rules for syntactic names in R. According to the documentation for make.names
in R, a syntactic name consists of letters, numbers and the dot or underline characters and starts with a letter or the dot not followed by a number.
Here is the step by step explanation:
-
The string ".123e1" starts with a dot, which is allowed in R.
-
However, the dot is immediately followed by a number (1), which is not allowed in R.
-
Therefore, ".123e1" is not a syntactic name in R.
For it to be a syntactic name, it could be changed to something like ".e1231" or "X.123e1".
Similar Questions
The name “Delton” is the expected output. But the given input is “delton” .Use appropriate string handling mechanisms to get the expectedoutput.
Using keywords for variable names will result in a ________________Question 8Select one:a.runtime errorb.compile errorc.syntax errord.semantic error
Using keywords for variable names will result in a ________________Question 9Select one:a.runtime errorb.compile errorc.syntax errord.semantic error
Which of the following is not a valid JavaScript variable name?Question 7Select one:a.FirstAndLastb._first_and_last_namesc.None of the aboved.2names
Declaring a file involves specifying : *1 pointits nameits name and the type of its elementsits name and its typeOther:
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.