程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了总结过程中出错:评估嵌套太深:无限递归/选项(表达式=)?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决总结过程中出错:评估嵌套太深:无限递归/选项(表达式=)??

开发过程中遇到总结过程中出错:评估嵌套太深:无限递归/选项(表达式=)?的问题如何解决?下面主要结合日常开发的经验,给出你关于总结过程中出错:评估嵌套太深:无限递归/选项(表达式=)?的解决方法建议,希望对你解决总结过程中出错:评估嵌套太深:无限递归/选项(表达式=)?有所启发或帮助; @H_696_2@我试图使用自定义函数 kmeans_mapper 使用中心参数迭代“k”的许多值,但收到此错误:

Error during wrapup: evaluation nested too deeply: infinite recursion / options(Expressions=)?
@H_696_2@代码如下:

library(tIDyversE)
library(tIDyquant)
library(broom)
library(umap)
library(readr)
library(readxl)
library(purrr)

sp_500_prices_tbl <- read_rds("raw_data/sp_500_prices_tbl.rds")
sp_500_prices_tbl

sp_500_index_tbl <- read_rds("raw_data/sp_500_index_tbl.rds")
sp_500_index_tbl

sp_500_daily_returns_tbl <- sp_500_prices_tbl %>%
  
  SELEct(symbol,date,adjusted) %>%
  filter(date >= as.Date("2018-01-01")) %>% 
  mutate(lag_of_one_day = lag(adjusted,1)) %>%
  filter(!is.na(lag_of_one_day)) %>%
  mutate(diffrence = adjusted - lag_of_one_day) %>%
  mutate(pct_return = diffrence/lag_of_one_day) %>%
  SELEct(symbol,pct_return)
  

sp_500_daily_returns_tbl

stock_date_matrix_tbl <- sp_500_daily_returns_tbl %>%
  
  SELEct(symbol,pct_return) %>%
  pivot_wIDer(names_from = date,values_from = pct_return,values_fill = 0) %>%
  ungroup()
  
stock_date_matrix_tbl_drop <- stock_date_matrix_tbl

stock_date_matrix_tbl_drop$symbol <- NulL 

stock_date_matrix_tbl_drop

km_cluster <- kmeans(na.omit(stock_date_matrix_tbl_drop),centers = 4,nstart = 20)

km_cluster$cluster

broom::tIDy(km_cluster) %>% glimpse()

broom::glance(km_cluster)

kmeans_mapper <- function(center = 3) {
    stock_date_matrix_tbl_drop %>%
    #SELEct(-symbol) %>%
    #kmeans(centers = center,nstart = 20)
    kmeans(na.omit(stock_date_matrix_tbl_drop),centers = center,nstart = 20)
} %>% kmeans_mapper() %>% glance()

  
kmeans_mapped_tbl <- tibble(centers = 1:30) %>%
  mutate(k_means = centers %>% map(kmeans_mapper)) %>%
  mutate(glance  = k_means %>% map(glancE))
@H_696_2@输出应该是这样的

@H_696_2@

总结过程中出错:评估嵌套太深:无限递归/选项(表达式=)?

解决方法

@H_696_2@暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

@H_696_2@如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

@H_696_2@小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的总结过程中出错:评估嵌套太深:无限递归/选项(表达式=)?全部内容,希望文章能够帮你解决总结过程中出错:评估嵌套太深:无限递归/选项(表达式=)?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。