Передача Оценки от ASPX до JavaScript функционирует как Параметр

Решение с использованием tidyverse для вычисления взвешенного среднего для каждой строки.

library(tidyverse)

df2 <- df %>%
  # Add row numbers
  rowid_to_column() %>%
  # Convert to long format
  gather(Group, Value, -rowid) %>%
  # Assign weight
  mutate(Weight = case_when(
    Value <= 5                   ~1,
    Value >  5 & Value <= 8      ~2,
    Value > 8                    ~3,
    TRUE                         ~NA_real_
  )) %>%
  # Calculated weighted average
  group_by(rowid) %>%
  summarize(Weighted_Mean = weighted.mean(Value, Weight)) %>%
  ungroup()
df2
#   rowid Weighted_Mean
#   <int>         <dbl>
# 1     1          4.33
# 2     2          4.67
# 3     3          4.5 
# 4     4          5   
# 5     5          5.67
# 6     6          8.2 
18
задан tvanfosson 30 October 2008 в 12:20
поделиться

2 ответа

Да. То, что Вы хотите сделать, является этим, хотя:

onclick='<%# "PopulateTicketDiv(" +Eval("SHOW_ID") + " );" %>'
41
ответ дан 30 November 2019 в 05:53
поделиться

Попробуйте

<script type="javascript">
     //Pollute the global namespace
     var ticketDivID = <%= SHOW_ID %>
</script>

<a id="lblShowTimings" runat="server" title='<%# Eval("SHOW_Name") %>' onclick='PopulateTicketDiv(ticketDivID)'> <%#Eval("SHOW_Time") %></a>

На ноте стороны, потому что у Вас есть runat = "сервер", можно установить onclick от бэкенда в OnRowDataBound, если это находится в сетке/повторителе или на page_load если нет.

3
ответ дан 30 November 2019 в 05:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: