Newer
Older
Ruby / mydata.rb
@mktao2 mktao2 9 days ago 811 bytes upload all files
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'csv'

# ./mydata.rb CSVファイル名
# のように起動するとそのファイルを読む。
data = CSV.read(ARGV[0] || "mydata.csv", headers:true)

#(1)カラムで選ぶ
print "AnTuTu_score,GPU_score ,測定機種 のどれを出しますか: "
sel = STDIN.gets.chomp		# 後ろにファイル名をつけて起動するときは
				# STDIN.gets とする必要がある
data.each do |row|
  printf("%sの%sは%sです。\n", row["SoC"], sel, row[sel])
end


#(3)測定機種で選ぶ
puts "測定機種一覧:"
puts data["測定機種"]
print "どの測定機種にしますか: "
soku = STDIN.gets.chomp

data.each do |row|
  if soku == row["測定機種"]
    printf("%sのAnTuTu_scoreは%sです。\n", row["SoC"], row["AnTuTu_score"])
  end
end