簡體   English   中英

如何從 python 中的 sas7bdat 文件或 xpt 文件中讀取元數據?

[英]How can I read metadata from sas7bdat file or xpt file in python?

任何人都可以分享一個必須從 sas7bdat 或 xpt 文件中讀取元數據的代碼嗎? 我有在 sas7bdat 庫的幫助下在 python 中讀取數據的代碼,但無法弄清楚如何從同一個文件中獲取元數據。

我發布了一個包 pyreadstat,它為 python 包裝了 C 庫 readstat 並為您提供元數據。 您還可以讀取 sas7bcat 文件。

你會像這樣使用它:

import pyreadstat

df, meta = pyreadstat.read_sas7bdat('/path/to/a/file.sas7bdat')

元對象將包含您正在尋找的元數據,包括例如變量標簽、文件編碼、文件標簽。 xpt 文件有 read_xport 函數,目錄文件有 read_sas7bcat 函數,其中包含其他元數據,例如與 sas7bdat 文件結合使用的值標簽。

查看完整文檔: https : //github.com/Roche/pyreadstat

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM