Nizamuddin Siddiqui

Nizamuddin Siddiqui

1,958 Articles Published

Articles by Nizamuddin Siddiqui

Page 138 of 196

How to subset factor columns in an R data frame?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 17-Oct-2020 851 Views

Subsetting of factor columns can be done by creating an object of all columns using sapply with is.factor to extract only factor column in the future then passing that object into subsetting operator single square brackets. For example, if we have a data frame df that contains three columns x, y, z and two of them say x and y are factor columns then we can use Factors

Read More

How to create a scatterplot using ggplot2 with different shape and color of points based on a variable in R?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 17-Oct-2020 603 Views

In general, the default shape of points in a scatterplot is circular but it can be changed to other shapes using integers or sequence or the variable. We just need to use the argument shape inside geom_point function and pass the variable name. For example, if we want to create the scatterplot with varying shapes of a variable x then we can use geom_point(shape=x). And if we want to change the size then integer values can be used.ExampleConsider the below data frame − Live Demoset.seed(151) x

Read More

How to remove the row names or column names from a matrix in R?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 16-Oct-2020 23K+ Views

To remove the row names or column names from a matrix, we just need to set them to NULL, in this way all the names will be nullified. For example, if we have a matrix M that contain row names and column names then we can remove those names by using the command colnames(M)

Read More

How to replicate a matrix by rows in R?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 16-Oct-2020 3K+ Views

The replication of matrix by rows means that repeating a matrix one or more times but row-wise. For example, if we have a matrix that contains only one row and three columns then the replication of that matrix three times will repeat that one row three times. This can be done by using rep function along with matrix function as shown in the below example.Example Live DemoM

Read More

How to extract website name from their links in R?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 16-Oct-2020 267 Views

If we have a list of website links and we want to extract the website name from those links then it is a time-consuming task because we would need to copy each name one-by-one. Therefore, it is better to extract them using a function in R and save time. To extract the website name from the website link, we can use suffix_extract function of urltools package. This will extract the host, subdomain, domain and suffix. And it is known that the domain values are the website names.Loading urltools package −library(urltools)Website links stored in a vector −Web_Links

Read More

How to remove underscore from column names of an R data frame?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 16-Oct-2020 3K+ Views

When we import data from outside sources then the header or column names might be imported with underscore separated values and this is also possible if the original data has the same format. Therefore, to make the headers shorter and look better we would prefer to remove the underscore sign and this can be easily done with the help of gsub function.Consider the below data frame −Example Live Demox_1

Read More

How to represent all values of X-axis or Y-axis on the graph in R using ggplot2 package?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 16-Oct-2020 7K+ Views

If we have many unique elements or repeated in a column of an R data frame and create a graph using that column, either on X-axis or Y-axis then R automatically choses the axes labels, this might not display all the unique values of the column in the plot. Therefore, we can use scale_x_continuous function or scale_y_continuous function with labels depending on our requirement to display the column values.Consider the below data frame −Example Live Demox

Read More

How to find the name of the author of a package in R?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 16-Oct-2020 503 Views

There can be multiple authors of a package in R and we might want to use their name if we are using their package in our publication for research, books, courses or any other type of content. Therefore, it is required to find out all the authors who contributed to a particular package and this can be done by using citation function with package name as shown in the below examples.Examplecitation("ggplot2")To cite ggplot2 in publications, please use −H. Wickham. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York, 2016.A BibTeX entry for LaTeX users is@Book{,    author = {Hadley Wickham}, ...

Read More

How to find the variance of row elements of a matrix in R?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 16-Oct-2020 1K+ Views

Finding the variance of columns is a common task in data analysis but often data is provided in wide format instead of long format, therefore, the cases are represented vertically and the variables are aligned horizontally and this data could be available in matrix or any other form. Therefore, the variance can be easily found by using apply function.Example Live DemoM1

Read More

How to create a predictive linear regression line for a range of independent variable in base R?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 16-Oct-2020 350 Views

If we want to create a regression line inside scatterplot then lines function can be used with the linear model function lm but if we want to do it for a particular range of independent variable then this range needs to be defined and passed within the lines function. Check out the below example of linear regression model that considers a range of independent variable for prediction.Consider the below vectors −Examplestrsplit(x6,"[*]")OutputDefining the range of x −Range_of_x

Read More
Showing 1371–1380 of 1,958 articles
« Prev 1 136 137 138 139 140 196 Next »
Advertisements