[datameet] Re: merging arrays in d3.js

2016-05-26 Thread Pratap Vardhan
You could use push() method with forEach()

var dataset = []
d3.csv('elex.csv', function(data) {
  data.forEach(function(d) {
dataset.push(
  [+d["CONUM"], +d["PIXPMK"]],
  [+d["CONUM"], +d["PIXMAR"]]
  )
  })
})

JSON.stringify(dataset)
"[[1,461],[1,436],[2,398],[2,428],[3,447],[3,436]]"

However, you may want to use http://stackoverflow.com/ for code related 
question, has wider audience.

Regards,
Pratap

On Thursday, May 26, 2016 at 7:51:24 PM UTC+5:30, Kuhu Gupta wrote:
>
> My elex.csv is in this format- 
>
> "CONUM",PIXPMK","PIXMAR 
>
> "1","461","436" "2","398","428", "3","447","436" I want my dataset in this 
> format- 
>
> var dataset1 = [ [1, 417], [1, 436], [2, 398], [2, 428], [3, 447], [3, 
> 436]]; 
>
> I have tried several times to get the fetch the data from csv in this form 
> but all in vain.please help me out.I am attaching my code- 
>
> var dataset1 = []; 
>
> d3.csv("elex.csv", function(data) { dataset1 = data.map(function(d) { 
> return [ [+d["CONUM"], +d["PIXMAR"]],[+d["CONUM"],+d["PIXPMK"]]]; }); 
> console.log(dataset1) }); 
>
> this returns me dataset1 as [[[1,417],[1,436]],[[2,398],[2,428]]]

-- 
Datameet is a community of Data Science enthusiasts in India. Know more about 
us by visiting http://datameet.org
--- 
You received this message because you are subscribed to the Google Groups 
"datameet" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to datameet+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[datameet] merging arrays in d3.js

2016-05-26 Thread Kuhu Gupta
My elex.csv is in this format-

"CONUM",PIXPMK","PIXMAR

"1","461","436" "2","398","428", "3","447","436" I want my dataset in this 
format-

var dataset1 = [ [1, 417], [1, 436], [2, 398], [2, 428], [3, 447], [3, 436]];

I have tried several times to get the fetch the data from csv in this form but 
all in vain.please help me out.I am attaching my code-

var dataset1 = [];

d3.csv("elex.csv", function(data) { dataset1 = data.map(function(d) { return [ 
[+d["CONUM"], +d["PIXMAR"]],[+d["CONUM"],+d["PIXPMK"]]]; }); 
console.log(dataset1) });

this returns me dataset1 as [[[1,417],[1,436]],[[2,398],[2,428]]]

-- 
Datameet is a community of Data Science enthusiasts in India. Know more about 
us by visiting http://datameet.org
--- 
You received this message because you are subscribed to the Google Groups 
"datameet" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to datameet+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.