python - 熊猫 | 保存最后一行的索引值
问题描述
试图找到最后一个索引值并保存到变量,但我似乎不能只拉索引列。我希望能够使用日期来确定是否生成了新值。
流程如下:
- 解析excel以获取最新(最后)日期
- 将最新(最后)日期保存到变量
- 继续监视新条目并再次将最新(最后)保存到该变量。
df = pd.read_csv('USDT_XRP_4HOUR_JAN_2017.csv', index_col='date',delimiter=',')
print('INDEX - LAST 1 LINES')
print(df.iloc[-1:,-1])
print('END OF INDEX - LAST 1 LINES')
输出
END OF INDEX - LAST 1 LINES
date
2018-09-18 10:55:00 0.274509
Name: high, dtype: float64
END OF INDEX - LAST 1 LINES
解决方案
index
您可以通过数据框的属性访问索引。要获得最后一个值,您可以这样做
df.index[-1]
或者
df.index.values[-1]
推荐阅读
- linux-kernel - CPU 中有多个内核用于一次运行多个线程/进程,还是用于指令级并行?
- javascript - 未定义的获取对象抛出错误?
- java - Java:JSON.simple Parser - 将 BufferedReader 的 readUTF 字符串转换为 Reader
- ios - 从推送通知打开子小部件后,如何从导航堆栈中弹出小部件并刷新父级?
- javascript - 如何使用 Javascript 和处理创建 Google 地图样式缩放
- docker - Docker TS3 Server 中没有用于服务器密码的 docker 环境变量
- javascript - Javascript:如何返回发生点击事件的元素?
- r - 如何以数据框格式绘制主成分的方差?
- python - 尝试下载 punkt 标记器:尝试加载标记器/punkt/PY3/english.pickle 不工作
- python - Flask socket-io 每个请求返回不同的 SID