小编Ang*_*non的帖子

没有将nil隐式转换为String错误

我有一个ruby脚本,它将通过从另一个文件中获取和合并值来创建两个文件.

#Resources
require 'rubygems'
require 'csv'

col_date = []
col_constant1 = []
col_constant2 = []
col_appYear = []
col_statsDesc = []
col_keyStats =[]
col_weeklyTotal=[]


weekly_total = []

fname = "finalStats.csv" #variable for capture file
        finalStatsFile = File.open(fname, "w") #write to capture file
fname2 = "weeklyStats.csv"
        weeklyStatsFile = File.open(fname2, "w")    
CSV.foreach('compareData.csv', converters: :numeric) do |row|
    weekly_total << row[0] - row[1]

    weekly_total.each do |data| 
    data << weekly_total.shift 
     weeklyStatsFile.puts data
end 
end

#retrieve stats from original document 
 CSV.foreach("autoCapture.csv") {|row| col_date << row[0]}
 CSV.foreach("autoCapture.csv") …
Run Code Online (Sandbox Code Playgroud)

ruby implicit-conversion

16
推荐指数
1
解决办法
7万
查看次数

标签 统计

implicit-conversion ×1

ruby ×1