如何在不使用数字或索引的情况下从向量中获取元素?

时间:2016-12-02 14:29:44

标签: r

假设我在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>

问题是:我必须没有使用任何数字或索引。

有没有人对此问题有任何建议?

1 个答案:

答案 0 :(得分:1)

这应该有效:mass<-Molar.Mass[Atom.Type=="Lithium"]显然,这假设两个向量具有相同的长度并正确排序。请参阅下面Roland的其他评论。