name time
a 2022
b 2022
c 2023
d 2023
有这么一个csv,其中有name列和time列。
我想输出time列第一个后一行大于前一行的索引。例如:time列c行是第一个大于b行的,那么就输出c行这列的索引,也就是index=2
import pandas as pd
import numpy as np
# 获取第name列,并存入一个数组中
data = pd.read_csv("data1.csv")
col_1 = data["name"] # 获取一列,用一维数据
data_1 = np.array(col_1)
for i in range(1, len(data_1)):
if data_1[i-1] < data_1[i]:
print(i)