gpt4 book ai didi

r - 为什么我在 R 中创建 csv 文件时总是出错

转载 作者:行者123 更新时间:2023-12-02 03:40:47 24 4
gpt4 key购买 nike

当我尝试在 R 中创建一个表,然后将该文件导出到 excel 时,为什么总是出现错误。我收到一个错误:

Error in write.table(data1, "data1.csv", col.names = NA, sep = ",", dec = ".", : unimplemented type 'list' in 'EncodeElement'

我知道我需要将列表展平,但我不确定如何展平它。

我的代码:

library(httr)
library(jsonlite)
library(xml2)
library("rio")
library("magrittr")

query <- "http://api.erg.kcl.ac.uk/AirQuality/Information/MonitoringSiteSpecies/GroupName=London/Json"

out <- GET(url=query)
http_status(out)
data1 <- content(out)

data1 <- fromJSON( "http://api.erg.kcl.ac.uk/AirQuality/Information/MonitoringSiteSpecies/GroupName=London/Json")
data1 <- as.data.frame(data1)


write.table(data1, file="data1.csv", row.names=FALSE, na="", col.names = FALSE, sep=",")

View(data1)

setwd("F:/")
write.csv(data1,'data1.csv')

最佳答案

试试这个:

data1<-data.frame(lapply(data1, as.character), stringsAsFactors=FALSE)

write.table(data1, file="data1.csv", row.names=FALSE, na="", col.names = FALSE, sep=",")

关于r - 为什么我在 R 中创建 csv 文件时总是出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48709160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com