每次运行 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()