0 votes
in SoSci Survey (dt.) by s210971 (110 points)
closed by SoSci Survey

Wenn ich die erhobenen Daten in R lade (egal über API oder manuell) werden nur 80 der eigentlich 107 gültigen Fälle angezeigt. Wenn ich die Daten hingegen als .xlsx herunterlade sind alle Datensätze vorhanden.

Die Auswahlkriterien für gültige Fälle habe ich geprüft. Dort steht 107 Fälle seien gültig.

Beim Abruf über die API kommt diese Fehlermeldung:

"Warnung: invalid input found on input connection 'https://www.soscisurvey.de/digital_visitor_management/?act=xxxxxxxxxxxxxxxxxxxxxx'Warnung: EOF within quoted string"

Gibt es noch eine andere Filtereinstellung die ich übersehen habe oder woran könnte das liegen?

closed with the note: Problem gelöst - der Buchstabe ș war schuld.
by SoSci Survey (308k points)
>  EOF within quoted string

Das klingt so, als käme entweder SoSci Survey oder R beim Import mit den Anführungszeichen durcheinander.

Sie verwenden die `eval()`-Lösung für R? Nehmen Sie bitte einmal den Link daraus und öffnen Sie diesen im Browser. Dann bekommen Sie ein R-Script.

Mitunter reicht es schon, das Script zu speichern und in R auszuführen. Wenn nicht, dann holen Sie sich aus dem Script die URL zum Datendownload und laden Sie die CSV-Datei mit diesem Link im Browser herunter. Dann sollte sich prüfen lassen, ob bei Fall (=Zeile) 80 irgendwas mit den Anführungszeichen nicht passt...
by s210971 (110 points)
Danke für die Hilfe. Das Problem lag tatsächlich an einer einzelnen Antwort (in Zeile 80) die rumänische Buchstaben verwendet hat. Diese sind scheinbar nicht in UTF-8 enthalten.

Ich habe das Problem "gelöst" indem ich die betreffende Antwort manuell bearbeitet habe und die Buchstaben ersetzt habe (ș ersetzt durch s).

Diese Lösung ist in meinem Fall machbar, da es sich nur um einen einzelnen Fall handelt. Für Projekte mit vielen Teilnehmern aus Ländern mit nicht UTF-8 konformen Buchstaben wäre es praktisch den R-Datensatz auch in einem anderen Encoding runterladen zu können. Bei dem Download als CSV ist das schon möglich, dieser muss aber noch für R aufbereitet werden.
by SoSci Survey (308k points)
Danke für den Hinweis - ich teste mal, ob ich das mit dem ș reproduzieren kann. In UTF-8 ist es enthalten (sonst könnte man es gar nicht in SoSci eingeben und hier posten), aber es gibt unterschiedliche UTF-Subsets - womöglich hängt das R-Problem damit Zusammen. Die UTF-8-Implementierung von R ist leider an ein paar Stellen noch nicht ganz perfekt ... aber manchmal hängt es auch an den Systemeinstellungen (Locale). Aber gut zu wissen, danke für das Feedback, und ich werde mal testen.
by SoSci Survey (308k points)
Bisher ließ sich das Problem mit dem ș weder beim API-Import via eval() noch beim Download von R-Script und CSV replizieren. Vermutlich hängt es mit Rechner-spezifischen Einstellungen zusammen.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...