ruby로 csv를로드하고 배열에 추가 [각서]

1183 단어 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 필요

좋은 웹페이지 즐겨찾기