我有以下Datetime Dataframe ,我已将datetime列设置为索引
日期时间比差异
2022年6月9日12时33分-0.3861241598107547 -299.50183804712964
2022年6月9日12时34分-0.360130489922861 -274.88184087028105
2022年6月9日12时35分-0.22108950904852795 -166.02672464097395
2022年6月9日12时36分-0.18316426991752388 -135.2928226604197
2022年6月9日12时37分-0.09932437001820388 -72.14644129886278
2022年6月9日12时38分-0.0820362738010348 -58.58522049972339
2022年6月9日12时39分-0.04310125282586597 -30.25449340858836
2022年6月9日12时40分-0.48650055935157194 -335.5773828284086
2022年6月9日12时41分-0.040251923613339506 -27.620467464237436
我想选择 Dataframe 的特定行以创建新的行我尝试了以下操作
df 2 =帧.loc[帧[“日期时间”].介于('2022年6月9日12:34:00','2022年6月9日12:38:00')]
输出是
文件“C:\用户\西班牙\anaconda 3\库\站点包\Pandas\核心\索引\基础. py”,第3631行,在get_loc中从错误引发KeyError(键)
KeyError:“日期时间”有人能帮助我吗?
1条答案
按热度按时间7rfyedvj1#
试试看:
然后你可以过滤你的 Dataframe :
图纸: