如何将带有 Python Pandas 的 JMP *.jmp 文件读入 Pandas 数据帧
How to read JMP *.jmp file with Python Pandas into Pandas dataframe
我正在努力将 SAS JMP files 和 Pandas read_csv
函数读入 Pandas 数据帧。有没有人对这种类型的数据文件有经验?什么是最有效的方法?
这对我有用。它的结果有时有点出乎意料(例如,有时我得到的 CSV 没有 headers,即使在 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')
我正在努力将 SAS JMP files 和 Pandas read_csv
函数读入 Pandas 数据帧。有没有人对这种类型的数据文件有经验?什么是最有效的方法?
这对我有用。它的结果有时有点出乎意料(例如,有时我得到的 CSV 没有 headers,即使在 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')