[Python R pyper] Kann ich pyper.R in einer Funktion verwenden? Lösungen

Wenn Sie einen Wert an das Argument RCMD übergeben, tritt in pyper.R ...? Ein Fehler auf.

Wenn Sie in Python3 Folgendes in den Interpreter eingeben, wird eine Instanz erstellt (vorausgesetzt, Sie befinden sich auf dem Pfad zu R).

>>> import pyper
>>> r = pyper.R() 

Ich habe eine Fehlermeldung erhalten, als ich den Pfad zu R wie folgt eingegeben habe.

>>> import pyper
>>> r = pyper.R(RCMD ="R Lage")

Ich könnte es tun, ohne es zu bestehen, und ich dachte, es wäre in Ordnung, es in Ruhe zu lassen.

Wenn Sie den Pfad nicht an das Argument RCMD übergeben, können Sie ihn nicht in der Funktion verwenden ...

Ich bin beunruhigt. Da ich neu in Python bin, kann ich die Ursache nicht herausfinden, daher lese ich die einleitende Python3 vorerst noch einmal. Ich habe verschiedene Möglichkeiten ausprobiert, um eine Funktion zu erstellen, aber es hat nicht funktioniert ... Ich hatte Probleme.

Lassen Sie uns den Fehler überprüfen. Lass es uns tun.

Abgesehen von meiner Unwissenheit entschied ich mich, mich dem Fehler zu stellen.

childstderr = file('nul', 'a')

Anscheinend macht dieser Teil von pyper.py etwas falsch. Was ist los?

Während ich ratlos war, flüsterte Gott mir ins Ohr

** Die Funktionsdatei kann nicht in Python3 verwendet werden ... **

Auf keinen Fall gibt es keine Möglichkeit, die Datei zum Öffnen neu anzuordnen. Es ist keine so einfache Geschichte. Ich war skeptisch, aber

childstderr = open('nul', 'a')

Ich habe es umgeschrieben. Ja, es funktioniert gut. Knistern Knistern.

Fazit

Die einzige Möglichkeit, einen Fehler zu beheben, besteht darin, ihn zu verstehen. Es ist natürlich. Aber ich habe Python gelernt. Wenn ich denke, dass es weder ähm noch so ist, verstehe ich nicht genug Es ist nicht schlecht für Klarheit und Umwege.

Recommended Posts

[Python R pyper] Kann ich pyper.R in einer Funktion verwenden? Lösungen
[Python] Ich habe eine Funktion erstellt, die auch reguläre Ausdrücke verwenden kann, die Zeichenfolgen auf einmal ersetzen.
Ich möchte R-Datensatz mit Python verwenden
Ich habe eine Funktion zum Trimmen des Bildes von Python openCV erstellt. Verwenden Sie sie daher bitte.
Warum kann ich das Modul durch Importieren mit Python verwenden?
Erstellen Sie eine Funktion in Python
Verwenden Sie die Rückruffunktion in Python
[Python] Verwenden Sie eine Zeichenfolgenfolge
Ich habe einen Python-Text gemacht
Ich habe ein Paket erstellt, das morphologische Analysegeräte mit Python vergleichen kann
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Ich habe eine Funktion zum Laden des Git-Erweiterungsskripts in Python geschrieben
[Python] Ich habe einen Bildbetrachter mit einer einfachen Sortierfunktion erstellt.
Ich habe ein Shuffle gemacht, das mit Python zurückgesetzt (zurückgesetzt) werden kann
[Python] Ich habe eine Klasse erstellt, die schnell einen Dateibaum schreiben kann
[Python] Was ist eine Zip-Funktion?
Verwenden Sie Pymol als Python-Bibliothek
Kann ich Datenwissenschaftler werden?
Ich habe einen Line-Bot mit Python gemacht!
Ich habe mit Python eine Lotterie gemacht.
[Python] Machen Sie die Funktion zu einer Lambda-Funktion
Verwenden Sie Blender als Python-Modul
Ziemlich schlampige Python-Fehlerbehebung
Verwendung der Zip-Funktion von Python
Ich habe mit Python einen Daemon erstellt
Ich habe einen Docker-Container erstellt, um JUMAN ++, KNP, Python (für pyKNP) zu verwenden.
Ich habe eine generische Python-Projektvorlage erstellt
[Python] Ich habe einen Dekorateur gemacht, der keinen Nutzen zu haben scheint.
[Python] Erklärt anhand eines konkreten Beispiels, wie die Bereichsfunktion verwendet wird
Ich habe mir das Google-Labor notiert, das Spleeter problemlos verwenden kann.
[Python] Ich habe ein Dienstprogramm erstellt, das wie ein Pfad auf den Diktattyp zugreifen kann
[Python] Ich habe gewaltsam eine kurze Funktion zur Erzeugung von Parlin-Geräuschen in Numpy geschrieben.
Ein Memorandum, weil ich beim Versuch, MeCab mit Python zu verwenden, gestolpert bin
Python: Ich möchte die Verarbeitungszeit einer Funktion genau messen
Ich habe eine Funktion erstellt, um die Bewegung eines zweidimensionalen Arrays (Python) zu sehen.
Ich habe ein Modul PyNanaco erstellt, das Nanaco-Guthaben mit Python belasten kann