Ne peut pas contraindre la classe ...à un ensemble de données.erreur de trame
R objet
J'ai un "ne peut pas contraindre la classe "c("résumé.turnpoints", "turnpoints")" à un ensemble de données.cadre" d'erreur lorsque vous essayez d'enregistrer le résumé dans un fichier. J'ai essayé de corriger cela avec comme.les données.cadre, sans succès.
code :
library(plyr)
library(pastecs)
data <- read.table("C:\\Users\\Ron\\Desktop\\dataset.txt", header=F, col.name="A")
data.tp=turnpoints(data$A)
print(data.tp)
Des points de retournement: les données$A
nbr observations : 5990
nbr ex-aequos : 51
nbr turning points: 413 (first point is a pit)
E(p) = 3992 Var(p) = 1064.567 (theoretical)
Des points de retournement: les données$A
nbr observations : 5990
nbr ex-aequos : 51
nbr turning points: 413 (first point is a pit)
E(p) = 3992 Var(p) = 1064.567 (theoretical)
data.sum=summary(data.tp)
print(data.sum)
point type proba info
1 11 pit 7.232437e-15 46.97444
2 21 peak 7.594058e-14 43.58212
3 30 pit 3.479857e-27 87.89303
4 51 peak 5.200612e-29 93.95723
5 62 pit 7.594058e-14 43.58212
6 70 peak 6.213321e-14 43.87163
7 81 pit 6.276081e-16 50.50099
8 91 peak 5.534016e-23 73.93602
.....................................
write.table(data.sum, file = "C:\\Users\\Ron\\Desktop\\datasetTurnP.txt")
Error in as.data.frame.default(x[[i]], optional = TRUE, stringsAsFactors = stringsAsFactors) :
cannot coerce class "c("summary.turnpoints", "turnpoints")" to a data.frame
In addition: Warning messages:
1: package ‘plyr’ was built under R version 3.0.1
2: package ‘pastecs’ was built under R version 3.0.1
Comment puis-je enregistrer ces synthèse des résultats dans un fichier texte?
Merci.
Vous devez vous connecter pour publier un commentaire.
Regardez la Valeur de la section de:
Il devrait être clair que ce ne sera pas un ensemble de listes qui ont toutes la même longueur. D'où le message d'erreur. Donc, plutôt que de demander l'impossible, ... dites-nous ce que vous voulez enregistrer.
Il n'est effectivement pas impossible, tout simplement pas possible avec
write.table
, puisqu'il n'est pas un dataframe. Ledump
fonction vous permettra de construire une représentation ASCII de l'structure(...)
représentation de cette synthèse-objet.Cela pourrait être
source()-ed
save
.