Hallo,
Ich habe ein einfaches Skript, das eine Variable an Python sendet, um eine SQL-Abfrage auszuführen (das direkte Durchlaufen von JMP ist irgendwie sehr langsam, Python ist in Ordnung).
Wie auch immer, die Abfrage läuft gut, aber ich kann nicht herausfinden, wie ich die von Python generierten Daten nutzen und in eine JMP-Tabelle formatieren kann.
Irgendwelche Vorschläge würden sehr geschätzt.
Ich habe ein Bewegungsskript erstellt, das die Zeichenfolge genau so generiert, wie sie von einer funktionierenden SQL-Abfrage in Python erzeugt wird.
Vielen Dank
Sebastian
names default to here(1);
clear log();
data="STUDY_ID,STUDYID,SPONSOR_REFERENCE_ID,BASAL_DIET,DOSING_END_DATE,DOSING_START_DATE,EXPERIMENTAL_END_DATE,EXPERIMENTAL_START_DATE,FEEDING_REGIMEN,GLP_FLAG,GLP_TYPE,STUDY_END_DATE,STUDY_START_DATE
3713,5500202,P097-17-01,PMI Crt Primate 5048,,,2018-05-11,2017-11-14,BID (twice per day),Y,OECD,2018-09-26,2017-10-20
3728,8482255,HTTsnp-RS01,,,2022-06-23,,2022-05-26,,N,,,2022-05-25
";
python init();
python send(data);
python submit(
"\[
import pandas as pd
#I can run a SQL query in JMP but for some reasons , the download is very slow and the table to be retrive fairly lage, whereas using Python is very fast so we are trying that option sincethe query is very simple
#in this mock example 'data'is sent to python from JMP but in a real SQL query the data the data is formated as CSV , see below andretrived using python get
#data = df.to_csv(index=False) #retrieve data in csv format
print(data)
]\"
);
getstr = Python Get( data ); //how to convert a string into a table?
show( getstr);
Python Term();