gpt4 book ai didi

python - 查找 CSV 数据列中每 N 行的最大值和最小值

转载 作者:行者123 更新时间:2023-12-01 03:33:05 29 4
gpt4 key购买 nike

我有一个 csv 文件,看起来像这样,有大约 500 万行:

11/8/2016       2.495418222 2.501995109 2.488331492 2.504259694
11/8/2016 2.495759632 1.213707641 2.137418322 2.501118589
11/8/2016 2.495565218 3.050992103 0.870950956 2.500971719
11/8/2016 2.494934557 2.500041484 2.489212707 2.455110626

我试图找到 10000 行样本的最大值和最小值,并迭代直到数据结束。 (找到多个最大值和最小值的趋势)。我的代码目前仅每 10000 行获取一个值,而不是我上面要求的值。

lcd = pan.read_csv('DAQ_Test_2016-08-11.csv',usecols=[0,2,3,4,5],skiprows=[0,1,2],na_filter=False)
lcd = np.array(lcd)
tslen2 = len(lcd[:,0])

rph2 = 57600
sfr2 = tslen2/((tslen2/rph2)*(2))
currentdata = (lcd[0::sfr2])

最佳答案

你可以试试这个:

lcd = pan.read_csv('DAQ_Test_2016-08-11.csv',usecols=[0,2,3,4,5],skiprows=[0,1,2],na_filter=False)

# Group by every 10,000 rows
groups = lcd.groupby(pd.cut(lcd.index, range(0,len(lcd), 10000)))
groups.min()
groups.max()

关于python - 查找 CSV 数据列中每 N 行的最大值和最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40661375/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com