r - 使用 R 中的 Tidycode 分析数据框中的代码
问题描述
我正在尝试获取存储在数据框内容列的单元格中的 R 代码,并分析通过应用 Tidycode 包使用的函数。但是,在应用 unnest_calls() 函数之前,我首先需要将数据转换为 Matahari tibble。
这是数据:
data <- read.csv("https://github.com/making-data-science-count/TidyTuesday-Analysis/raw/master/db-tmp/cleaned%20database.csv")
我已经尝试以多种不同的方式执行此操作,包括将每一行(在内容列中)提取为 Rfile,然后使用 Tidycode 调用将其读回,例如:
tmp<-data$content2[1])
writeLines(tmp, "tmp.R") #I've also used save() and write()
rfile<-tidycode::read_rfiles("tmp.R")
但是,我不断收到错误,例如:"Error in parse(text = x) : <text>:1:14: unexpected symbol
1: library(here)library"
最终,我想做的是分析每个文件的不同类型的代码,并将其与数据框中的其他数据联系起来data
,例如日期和用户名。
任何帮助将不胜感激!
解决方案
推荐阅读
- node.js - 存储 O-Auth 令牌
- kubernetes - Gitlab AutoDeploy 无法在 GKE 上部署 K8s 集群
- javascript - 可选链接不起作用:无法读取未定义的属性“0”
- python - 在 Django 中返回多个用户
- excel - PowerShell 从 Excel 单元格中删除换行符
- python - Creating New Row with SUMIF in Pandas
- ruby-on-rails - Prawn Rails stroke_rectangle 与线路故障
- python - 在对数刻度箱线图中设置 y 刻度:Matplotlib
- excel - 如何从一组相同的名称中选择最大的数字?
- javascript - 我如何确保在运行下一个游戏滴答之前运行所有碰撞检测?