果蝇行为监测系统是我在果蝇实验中用到的一个模块,主要用于监测果蝇的运动状态、睡眠昼夜节律等情况。由于没有找到设备原装的分析软件,且原始数据量比较大,excel不太好实现,所以自己写了一些代码用于分析数据。
目前可以分析的指标有果蝇的睡眠时间、清醒时间、总运动次数和睡眠碎片等。
代码我会贴在下方。虽然本人对于python比较生疏,不过最后跑出来结果还是很不错的!以后如果有新进展我也会继续更新在这里。
如果各位同道有更好的想法或者解决方案交流欢迎回帖,谢谢!
f = '%d'
d = pd.DataFrame(df,columns = ['date'],index = [331610])
e = pd.DataFrame(df,columns = ['date'],index = [0])
f = d.values - e.values
days = f.astype('timedelta64[D]')
for j in range(0,777):
deltaday = days - j
datenow = e + deltaday
datenow = pd.to_datetime(datenow['date'],format = '%Y-%m-%d')
datenow = datenow.min()
testdf = df[(df['date'] == datenow)]
testdf = tes