如何在csv文件中使用panda中的条件?

2024-06-28 15:20:18 发布

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

我正在分析csv文件中的一些勾号数据,如下所示:

Time (UTC),Ask,Bid,AskVolume,BidVolume
2015.01.14 00:00:00.560,1.20104,1.20088,1.55,2.21
2015.01.14 00:00:01.175,1.20104,1.20088,1.46,1.46
2015.01.14 00:00:01.779,1.20104,1.20088,1.2,1.71
2015.01.14 00:00:11.236,1.20104,1.20088,1.47,2.21
2015.01.14 00:00:12.469,1.20104,1.20088,1.39,1.77
2015.01.14 00:00:13.219,1.20104,1.2009,1.39,1.1
2015.01.14 00:00:13.574,1.20104,1.2009,1.39,1.2
2015.01.14 00:00:13.877,1.20104,1.20089,2.14,1.27
2015.01.14 00:00:14.131,1.20104,1.20089,1.76,1.17
2015.01.14 00:00:14.660,1.20104,1.20089,1.76,1.17
2015.01.14 00:00:24.032,1.20103,1.20087,1.39,1.77
2015.01.14 00:00:25.134,1.20101,1.20086,1.1,1.4
2015.01.14 00:00:25.640,1.20104,1.20086,1.34,1.65
2015.01.14 00:00:25.943,1.20104,1.2009,2.21,1
2015.01.14 00:00:26.247,1.20101,1.20084,1.39,8.96
2015.01.14 00:00:26.449,1.20104,1.20089,1.71,1.37
2015.01.14 00:00:26.983,1.20105,1.20089,1.71,1.2
2015.01.14 00:00:27.518,1.20104,1.20089,1.74,1.47

我已经知道如何计算出要价的百分比差异,但我也想知道如果任何百分比变化超过0.05的确切日期。以下是我目前掌握的情况:

import pandas as pd

data = pd.read_csv('EURCHF_Ticks_2015.01.14_2015.01.15.csv')
percentChange = abs(data['Ask'].pct_change())
print(percentChange)

如何使用panda中的条件语句获取日期并打印出来?你知道吗


Tags: 文件csv数据datatimeaskpd百分比