假设我在R工作区中有这两个向量,其中包含以下内容:
def send_report_email
send_to_agents = params.has_key?("send_to_agents") && params["send_to_agents"] == "true"
if @report.update_attributes(params[:report])
set_photo_position(false)
@report.save
if @report.send_reports_at ==""
ReportMailer.delay.additional_emails(@good_emails, @user, @report)
else
report_time = Time.zone.parse(@report.send_reports_at).utc
ReportMailer.delay(run_at: report_time).additional_emails(@good_emails, @user, @report)
end
ReportMailer.delay.report_sent(@user, @report, @good_emails, @bad_emails, @unsubscribed_emails)
end
respond_to do |format|
format.json { render :json => { :success => true, :report_id => @report.id, :redirect => user_reports_url(current_user), :notice => 'Report was successfully sent!' } }
end
end
我现在想将属于&#34; Lithium&#34; (即6.9)的 Molar.Mass 分配给名为 mass <的新变量/ I>
问题是:我必须没有使用任何数字或索引。
有没有人对此问题有任何建议?
答案 0 :(得分:1)
这应该有效:mass<-Molar.Mass[Atom.Type=="Lithium"]
显然,这假设两个向量具有相同的长度并正确排序。请参阅下面Roland的其他评论。