Python PANDAS通过处理数据创建新的数据帧,保留多个旧索引

2024-10-03 00:24:54 发布

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

我有一个csv数据文件,我已将其读入数据帧:

## Read the CSV data file into a data frame using PANDAS
fileAll = '../Data/05_FranckHertz_LabProData_AllTemps_UpDn.csv'
AllData = pd.read_csv(fileAll, sep=',', header=0, index_col=[0,1])

这些数据包括六种不同温度下的电压和电流测量值,同时增加或降低电压。温度(Temp)和方向(Dir-向上或向下)作为指标。在

数据被读入然后转换:

^{2}$

现在,这些转换后的值需要进行平滑处理,我想将这些平滑的结果放入一个新的数据帧中。但是我需要保留原始索引。平滑过程会删除一些数据,因此例程输出一个比输入数据短的ndarray。在

我在StackExchange周围找了一整天,甚至在Reddit上进行了讨论,但没有结果。在

我的代码当前位于https://github.com/bgcamroux/PHYS297。数据在名为05_FranckHertz*.csv的文件中,我正在处理的主脚本是02_FranckHertz_Method1.py。平滑函数位于BGCprocLib.py。在

我真的很感谢你的帮助。在

谢谢!在


Tags: csvthe数据pyreaddata数据文件温度