Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将reduce()方法转换为map()方法_Javascript_Reactjs_Csv_Dataframe_Reduce - Fatal编程技术网

Javascript 将reduce()方法转换为map()方法

Javascript 将reduce()方法转换为map()方法,javascript,reactjs,csv,dataframe,reduce,Javascript,Reactjs,Csv,Dataframe,Reduce,我想对\u processData()函数使用map()方法来提取CSV文件的纬度和经度列,但不确定如何提取。我正在使用D3FETCH在CSV文件中解析 类应用程序扩展组件{ 状态={ 要点:[], } componentDidMount(){ 这个._processData() } _processData(){ csv(csvFile)。然后(x=>{ 常数点=x.reduce((累计,当前)=>{ 累计推力({ 位置:[数字(当前经度)、数字(当前纬度)], 皮卡:是的, }) 返回累计

我想对
\u processData()
函数使用map()方法来提取CSV文件的纬度和经度列,但不确定如何提取。我正在使用D3FETCH在CSV文件中解析

类应用程序扩展组件{
状态={
要点:[],
}
componentDidMount(){
这个._processData()
}
_processData(){
csv(csvFile)。然后(x=>{
常数点=x.reduce((累计,当前)=>{
累计推力({
位置:[数字(当前经度)、数字(当前纬度)],
皮卡:是的,
})
返回累计器
}, [])
这是我的国家({
要点,,
})
})
}
}

您只需执行以下操作:

_processData() {
  csv(csvFile).then(x => {
    const points = x.map(curr => ({
      position: [Number(curr.LONGITUDE), Number(curr.LATITUDE)],
      pickup: true,
    }));
    this.setState({
      points,
    })
  })
}

地理坐标通常按
[纬度,经度]
排序,而地图/笛卡尔坐标通常按
[x,y]
[东距,北距]
排序。