ruby로 csv를로드하고 배열에 추가 [각서]
csv를 읽고 그대로 배열에 뿌리면 이중 배열이됩니다.
csv의 숫자를 계산할 때 작동하지 않았기 때문에
코드 1()
require 'csv'
array=[]
i=0
CSV.foreach("sample.csv") do |num|
array << [i , num]
i+=1
if i == 300
break
끝
끝
########
array=
[0, ["100"]]
[1, ["200"]]
[2, ["300"]]
[3, ["400"]]
·
·
·
테스트 코드 2()
require 'csv'
array=[]
i=0
CSV.foreach("sample.csv") do |num|
array << [i , num[0]]
i+=1
if i == 300
break
끝
끝
########
array=
[0, "100"]
[1, "200"]
[2, "300"]
[3, "400"]
·
·
·
테스트 코드 3()
require 'csv'
array=[]
i=0
CSV.foreach("sample.csv") do |num|
array << [i , num[0].to_f]
i+=1
if i == 300
break
끝
끝
########
array=
[0, 100.0]
[1, 200.0]
[2, 300.0]
[3, 400.0]
·
·
·
결론
변수 [0].to_f 필요
Reference
이 문제에 관하여(ruby로 csv를로드하고 배열에 추가 [각서]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/120JPY/items/8bbd15bd177de79729fb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)