如何根据行索引创建文件多列的列表?

2024-05-14 00:53:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我不是程序员,我使用python分析powerfactory上的电网。 我有一个模拟的结果,要处理的是一堆属于PowerFactory的函数。此结果包含大约3000列x3000行。我需要提取一个确定的列来处理。(在模拟之前,我不能从powerfactory中这样做) 例如,我的结果:

Bus0     Bus1     Bus2    ....   Bus3000
0        0        0              0
1        1        1              1
2        2        2              2
..       ..       ..             ..
3000     3000     3000           3000

如何创建一个列表,该列表只包含ex

Bus0        Bus2     
0           0             
1           1             
2           2             
..          ..             
3000        3000  

多谢各位


Tags: 函数列表电网ex程序员bus1x3000powerfactory
1条回答
网友
1楼 · 发布于 2024-05-14 00:53:30

实际上,这取决于一系列与PowerFactory和Python相关的命令

  1. 从模拟结果导出对象类(例如AllBB

  2. 要创建明确的母线列表,必须知道这些元件的代码,这可能取决于项目中元件的排序

import numpy
BB_List = numpy.array([AllBB[0], AllBB[2]])
  1. 仅处理此列表,例如读取一段时间(天、月或一年)内这些母线上的最大和最小电压
for BB in (BB_List):
    Voltage = Result.FindColumn(BB,'m:u1)
    Max_Voltage = Result.FindMaxInColumn(Voltage)
    Min_Voltage = result.FindMinInColumn(Voltage)

相关问题 更多 >