Python 为不同的CSV文件获得相同的结果

Python 为不同的CSV文件获得相同的结果,python,python-3.x,pandas,numpy,csv,Python,Python 3.x,Pandas,Numpy,Csv,描述:我有一段Python代码,该代码将CSV文件作为输入,并生成一个.player文件作为输出。我有四个不同的CSV文件,因此,在运行代码四次之后(逐个获取每个CSV文件),我有四个.player文件 存储库: 数据:CSV文件中的数据通过此代码生成一个.player文件作为0到1范围内的输出。因此,代码应该读取CSV文件的第二列,并创建一个0到1范围内的播放器文件 运行: 问题:所有四个.player文件的内容都相同。然而,它们应该是不同的 我需要的是:代码的哪一部分正在这样做?如何更正此

描述:我有一段Python代码,该代码将CSV文件作为输入,并生成一个.player文件作为输出。我有四个不同的CSV文件,因此,在运行代码四次之后(逐个获取每个CSV文件),我有四个.player文件

存储库:

数据:CSV文件中的数据通过此代码生成一个.player文件作为0到1范围内的输出。因此,代码应该读取CSV文件的第二列,并创建一个0到1范围内的播放器文件

运行:

问题:所有四个.player文件的内容都相同。然而,它们应该是不同的


我需要的是:代码的哪一部分正在这样做?如何更正此问题(即,接收不同CSV文件的不同输出)?

分析存储库,我们可以看到:

x=np.arange(行到行)

x=preprocessing.minmax\u scale(x,特征范围=(0,行到行),axis=0,copy=True)

y\u new=preprocessing.minmax\u scale(x,feature\u range=(0,1),axis=0,copy=True)

x对于每个CSV文件都是相同的(仅取决于用户输入)。所以这里肯定是三线故障

我猜可能是我在这里提到的最后一行(存储库中的第87行)应该类似于
y\u new=preprocessing.minmax\u scale(y\u new,feature\u range=(0,1),axis=0,copy=True)

pip install -r requirements.txt

python player_adjuster.py Load1.csv
python player_adjuster.py Load2.csv
python player_adjuster.py Load3.csv
python player_adjuster.py Load4.csv
PS C:\Users\JOHN\Documents\PYTHON\GRIDLAB-D> python player_adjuster.py Load1.csv
.csv
> Enter starttime:
  Accepted format is 'YYYY-MM-DD HH:mm:ss'
? 2020-08-01 00:00:00
> Simulation Interval:
  Example acceptable values:
  1h, 10s, 5m, i.e. any other integer value followed by h,d,s or m
? 15m
> Player file name (dont provide extension.
  It will automatically have *.player extension
? Load1
PS C:\Users\JOHN\Documents\PYTHON\GRIDLAB-D>