我正在努力将带有 Pandas功能的SAS JMP 文件read_csv
读入 Pandas 数据帧。有人对这种类型的数据文件有经验吗?最有效的方法是什么?
4036 次
1 回答
5
这对我有用。它的结果有时有点出乎意料(例如,有时我得到没有标题的 CSV,即使在 JMP 中有它们)。不幸的是,您需要安装 SAS JMP,而此解决方案仅适用于 Windows。
import pandas as pd
from win32com.client import Dispatch
jmp = Dispatch("JMP.Application")
doc = jmp.OpenDocument('sasjmpfile.jmp')
doc.SaveAs('sasjmpfile.csv')
df = pd.read_csv('sasjmpfile.csv')
于 2017-12-16T02:32:34.253 回答