Python 批量将XPT/xpt文件转为csv文件#
import os
import pandas as pd
# XPT文件所在的目录
xpt_files_dir = '/Users/zmhgogogo/Desktop/NHANES/2013-2014/Questionnaire Data'
# 遍历目录中的所有XPT文件
for filename in os.listdir(xpt_files_dir):
if filename.endswith(".XPT"):
df = pd.read_sas(os.path.join(xpt_files_dir, filename))
df.to_csv(os.path.join(xpt_files_dir, filename.replace('.XPT', '.csv')), index=False)