Search from Array of Objects via Array of Strings in JavaScript

AmitDiwan
Updated on 23-Nov-2020 10:02:57

386 Views

Suppose, we have one array of strings and another array of objects like this −const arr1 = [ '1956888670', '2109171907', '298845084' ]; const arr2 = [    { KEY: '1262875245', VALUE: 'Vijay Kumar Verma' },    { KEY: '1956888670', VALUE: 'Sivakesava Nallam' },    { KEY: '2109171907', VALUE: 'udm analyst' },    { KEY: '298845084', VALUE: 'Mukesh Nagora' },    { KEY: '2007285563', VALUE: 'Yang Liu' },    { KEY: '1976156380', VALUE: 'Imtiaz Zafar' }, ];We are required to write a JavaScript function that takes in two such arrays. Then our function should return a filtered version of the second ... Read More

Convert Number or Boolean JSON Object from String to Original in JavaScript

AmitDiwan
Updated on 23-Nov-2020 10:01:48

1K+ Views

Suppose we have a short JSON object like this −const obj = {"name":"sam", "age":"24", "isMarried":"false"};Here, some of the Number and Boolean values, by mistake, have been coerced to String.Like the age property which was a Number and isMarried property which was a boolean. Our job is to write a function that takes in one such object and correctly changes these incorrect data types with the correct ones.ExampleThe code for this will be −const obj = {    "name":"sam",    "age":"24",    "isMarried":"false" }; const convertToOriginal = (obj = {}) => {    const keys = Object.keys(obj);    for(let i = ... Read More

Create Bitmap Display in R

Nizamuddin Siddiqui
Updated on 23-Nov-2020 10:00:27

504 Views

The X Window System is a windowing system for bitmap displays. In R, we can create this graphical display by simply typing x11 in the R console and the graphic interface will pop-up on the right-hand side. We can change the width and height of this display by using the arguments width and height inside x11 call. There are many other arguments of x11 that helps us to change the aesthetic property of the bitmap display. The description of those arguments is as written below:Displaythe display on which the graphics window will appear. The default is to use the value ... Read More

Create Boxplot in Base R Without Any Axes Except Y

Nizamuddin Siddiqui
Updated on 23-Nov-2020 09:58:12

222 Views

The boxplot function in base R helps us to create the boxplot without any hustle but this plot is covered with a square bracket and also takes the Y-axis labels on left-hand side. We can get rid of this square bracket without making an impact on the Y-axis labels. For this purpose, we need to use frame.plot = FALSE argument inside the boxplot function.Example1> x boxplot(x,frame.plot=FALSE)Output:Example2> y boxplot(y,frame.plot=FALSE)Output:Example3> z boxplot(z,frame.plot=FALSE)Output:

Create Only Interaction Regression Model in R

Nizamuddin Siddiqui
Updated on 23-Nov-2020 09:56:23

901 Views

Mostly, we start with creating models by including single independent variables effect on the dependent variable and then move on to interaction. But if we are sure that there exists some interaction among variables and we are looking for the interaction effect then only interaction regression model can be created. This can be done by using colon sign between variables to signify the interaction as shown in the below examples.Example1Consider the below data frame:Live Demo> x1 x2 x3 y df1 df1Outputx1 x2 x3 y 1 1 3 10 8 2 0 3 9 11 3 1 1 6 5 4 ... Read More

Split Data Frame in R with Conditional Row Values

Nizamuddin Siddiqui
Updated on 23-Nov-2020 09:54:01

3K+ Views

The splitting of data frame is mainly done to compare different parts of that data frame but this splitting is based on some condition and this condition can be row values as well. For example, if we have a data frame df where a column represents categorical data then the splitting based on the categories can be done by using subset function as shown in the below examples.Example1Consider the below data frame:Live Demo> Country Ratings df1 df1Output Country Ratings 1 India   1 2 China   2 3 Russia  5 4 Sudan   3 5 India   5 6 China   ... Read More

Display Long X-Axis Labels in Bar Chart Using Plotly in R

Nizamuddin Siddiqui
Updated on 23-Nov-2020 09:50:16

489 Views

Plotly in R is a package specifically designed to create highly-interactive and publication-quality charts. The chart can be created by using plot_ly function of the package and there are three main arguments of plot_ly defined as x, y, and type, where x refers to the X-axis, y refers to the Y-axis and type refers to the chart type but the axes values are stored in a data frame or itself a shared.ExampleLoading plotly package:> library(plotly)Consider the below data frame:Live Demo> x y df dfOutputx y 1 United States of America 501 2 United Kingdom 510 3 Republic of China 505Creating ... Read More

Extract Columns of Data Frame as Time Series Object in R

Nizamuddin Siddiqui
Updated on 23-Nov-2020 09:47:56

507 Views

To access columns of data frame in R, we just need to use $ sign but if the data frame is converted to a time series object then all the columns will behave as a time series, hence, we cannot simply use $ sign. For this purpose, we would need to use single square brackets and pass the appropriate column inside it. Look at the below examples to understand how it works.Example 1Consider the below data frame:Live Demo> set.seed(147) > x1 x2 x3 df1 df1Outputx1 x2 x3 1 5 11 4 2 5 5 3 3 4 6 2 4 ... Read More

Create Function in R with Two Inputs

Nizamuddin Siddiqui
Updated on 23-Nov-2020 09:42:36

5K+ Views

To create a function with two inputs, we just need to provide two different arguments inside function. For example, if we want to create a function to find the square of a+b then we can use x and y inside function. Check out the below examples to understand how we can do it.Example1Live Demo> F F(x=1, y=1) > F(x=2, y=3) > F(x=c(1, 2), y=c(2, 3))Output[1] 4 [1] 25 [1] 9 25Example> F(x=rpois(50, 2), y=rpois(50, 7))Output[1] 36 169 121 36 49 100 144 169 144 81 100 256 121 121 36 64 49 225 121 [20] 16 64 100 36 ... Read More

Extract Variables of an S4 Object in R

Nizamuddin Siddiqui
Updated on 23-Nov-2020 09:38:45

3K+ Views

Suppose we want to create an S4 with defined name data and two numerical columns called by x and y then we can use setClass("data", representation(x1="numeric", x2="numeric")). Now, if we want to extract the variables of this S4 object then we would need to use @ sign instead of $ sign as in a data frame.Example1> setClass("data1", representation(x1="numeric", x2="numeric")) > data1 data1OutputAn object of class "data1" Slot "x1": [1] -0.586187627 0.853689097 -0.602612795 -2.194235741 -1.318522292 [6] -0.984882420 0.273584140 0.364691611 1.025472248 1.198547297 [11] -0.709282551 -0.001441127 -0.201348012 1.296811172 1.520093861 [16] 2.071031215 0.472877022 0.616211695 0.642165615 -0.122773000 Slot "x2": [1] 0.38902289 0.20631450 0.02105516 0.24891420 ... Read More

Advertisements