r - 导出到 CSV 时,stream-delim 出错
问题描述
我正在尝试将此 StatsBomb 数据写入 CSV,但我不断收到以下错误消息:
Error in stream_delim_(df, path, ..., bom = bom, quote_escape = quote_escape) :
Don't know how to handle vector of type list.
我迷路了(尝试了多种方法),不确定我在这里做错了什么。这里有没有人知道如何解决这个问题?我在下面包含了我的代码。
library(StatsBombR)
library(tidyverse)
### Read in all free events and matches from the FAWSL
data <- StatsBombFreeEvents()
matches <- FreeMatches(Competitions = 72)
### Clean and separate all data loaded above
dataclean <- allclean(data)
### Filter event data to include only FAWSL data.
data1 <- dataclean %>%
filter(dataclean$competition_id == 72)
### Join event and match data by "match_id"
data1 <- left_join(data1, matches, by = "match_id")
FullData <- data1 %>%
select(-c(related_events, tactics.lineup, shot.freeze_frame, location, pass.end_location, shot.end_location, goalkeeper.end_location))
setwd()
write_csv(FullData, "StatsBomb_FullData.csv")
解决方案
我有同样的问题。取消列出固定我的列。
df$listcolumn <- sapply(df$listcolumn, function(x) paste0(unlist(x), collapse = "\n"))
推荐阅读
- jquery - 如果已加载值,如何在加载时清除文本框?
- java - 为地点消息和发件人显示“null”
- python - Python sys.stdin 和子进程 stdout 的区别
- javascript - 在 node.js 项目中找不到 .env 文件
- android - 对于以下 android API 28 级别,“ApnSetting.Builder”的替代方法是什么?
- wordpress - 我在 WordPress 中有一个电子商务网站,需要从印度进行国际运输?
- ssl - erlang:接收来自 ssl 的响应
- javascript - 如何使用 Jest 模拟和测试包装模块功能的方法?
- r - 使用 R 和 data.table 在比赛中分配奖金
- python-3.x - 用 Python 实现的这种快速排序算法的复杂度是多少