【问题标题】:How to store data from multiple files to a single variable如何将多个文件中的数据存储到单个变量中
【发布时间】:2019-09-29 23:20:40
【问题描述】:

我的文件夹中有 22 个 CALIPSO 数据文件。我已经访问了 1 个文件所需的参数并将其堆叠。现在我想对所有其他 22 个文件执行此操作,并将其存储在一个名为 outData 的变量中。 我创建并清空数组outData[]。我想将这些文件中的所有必需数据附加到它。

我尝试过appendnp.append,但没有成功。 我也用过:

outData = [np.genfrom(file_path, delimiter=',', skip_header=3, skip_footer=18)for file_path in FILE_NAME]

【问题讨论】:

    标签: arrays python-2.7 numpy hdf


    【解决方案1】:

    你可以使用JSON我相信的对象。

    collection = []
    
    collection.append({
      'filePath': 'value of filepath',
      'delimiter': '-',
      'skipHeader': 'true',
      'skipFooter': 'false'
    })
    
    print(collection)
    

    【讨论】:

    • 我已将我从文件中收集的值存储在名称 all 变量中。因此,对于 22 个文件,所有数据都将在该变量中。我想将这些值分别附加到 outData
    • 您的意思是您将存储在单个变量中,但可以单独从该变量中提取/访问?
    • alldata = np.hstack((temp,totAOD)) 这是存储文件中所有值的变量。现在这是针对单个文件的,但我有 22 个这样的文件,将从中收集值。 Alldata 是一个 n 行 15 列的矩阵。每个文件的行数可能会改变,但列数保持不变。所以我需要将使用循环时出现的所有不同矩阵附加到 outData 中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多