【问题标题】:how to read sas file in chunks in python pandas?如何在 python pandas 中分块读取 sas 文件?
【发布时间】:2020-07-10 08:56:17
【问题描述】:

我的代码如下:

asm_data=[]
asm=pd.read_sas('path_to_my_file',encoding='utf-8',chunksize=10000,iterator=True)
for chunk in asm:
    asm_data.append(asm)

输出是 asm_data 作为 sas7bdatreader 文件的列表。 如何将所有这些文件连接到一个数据框中。 pd.concat 不起作用,因为这是 sas 文件

【问题讨论】:

    标签: python pandas sas


    【解决方案1】:

    找到了:)

    asm_data=[]
    asm=pd.read_sas('path_to_my_file',encoding='utf-8',chunksize=10000,iterator=True)
    
    for chunk in asm:
        asm_data.append(chunk)
    asm_data_df=pd.concat(asm_data)
    
    

    重点是如上附加“块”。我的错。

    【讨论】:

      猜你喜欢
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 2019-07-26
      • 2017-07-27
      • 2021-12-08
      • 2017-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多