每次執行 jmp2pandas 時都會出現終止錯誤。表格已生成,但隨後出現終止錯誤(請參閱附圖)。
import jmp2pandas
import pandas as pd
data = {
"Name": ["Alice", "Bob", "Charlie"],
"Age": [25, 30, 35],
"City": ["New York", "London", "Paris"]
}
df = pd.DataFrame(data)
jmp2pandas.df2dt(df,dt_title='Example df to dt')
您是在問是否使用了人工智慧?還是在問人工智慧是否導致了錯誤?
我建議使用更現代的方法將資料框轉換為資料表,例如您使用的 JMP19(jmp.from_dataframe)。
看更多...
import jmp
import jmputils
try:
# pandas depends on numpy will install numpy if needed
if not jmputils.is_installed('pandas'):
jmputils.jpip('install', 'pandas', echo=False)
except Exception as e:
print(f'Install failed with exception: {e}')
import pandas as pd
import numpy as np
pandas_df = pd.DataFrame(
{
"A": 1.0,
"B": pd.Timestamp("20130102"),
"C": pd.Series(1, index=list(range(4)), dtype="float32"),
"D": np.array([3] * 4, dtype="int32"),
"E": pd.Categorical(["test", "train", "test", "train"]),
"F": "foo",
}
)
print(pandas_df)
dt = jmp.from_dataframe(pandas_df)
print(dt)
參見腳本索引
在 JMP 19 中進一步使用 Python
同意!
我猜@mhw_novonesis參考的是這篇教學: 從 JMP 資料表建立 Pandas DataFrame ,但現在有了新函數(從 JMP 19 開始): jmp.from_dataframe()