write.table
erwartet einen Datenrahmen oder eine Matrix (wenn Sie ihn nicht übergeben, wird es versuchen, ihn zu zwingen). Wenn Sie sich die Struktur von ansehen codaSamples
mit zB str(codaSamples)
Sie werden sehen, dass es sich um ein Listenobjekt mit Elementen handelt, die Listen oder Datenrahmen oder Matrizen sind (ich weiß nicht, was es tatsächlich ist). Wenn es so gemischt ist, write.table
Hat keine Ahnung, wie man es in ein CSV verwandelt.
Wenn Sie nur die Matrix auswählen möchten, finden Sie den Namen des Elements mit names(codaSamples)
oder wieder von str(codaSamples)
Und dann so etwas wie sample.mcmc <- codaSamples[['Matrix']]
oder wie auch immer der Name ist, dann sollten Sie in der Lage sein, zu speichern sample.mcmc
zu einer Datei genauso wie Sie.