我正在努力用Pandas read_csv
功能将SAS JMP files读入Pandas数据帧。有没有人有这种类型的数据文件的经验?什么是最有效的方式?
答案 0 :(得分:3)
这对我有用。它的结果有时会有点意外(例如,有时我会得到没有标题的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')