遍历数据框列时出现键盘错误
Keyerror when looping over a data frame column
我有一个数据集,我想从原始数据框中的一列创建一个新的数据框。 Chessdata 是原始数据框,而 hizlisatranc 是我要创建的数据框。
但是,它引发了一个键错误。我无法修复它。有人可以帮忙吗?
for i in range(len(chessdata)):
a = chessdata.newtime[i]
if float(6)<=a<float(25):
hızlısatranç.append(chessdata.iloc[i])
else:
continue
你可以过滤df,取值在value1到value 2的范围内,这样就只剩下满足该条件的行。您可以像这样将其分配给新的 df:
df_new = df_old[(df_old['column']>value1) & (df_old['column']<value2)]
我有一个数据集,我想从原始数据框中的一列创建一个新的数据框。 Chessdata 是原始数据框,而 hizlisatranc 是我要创建的数据框。 但是,它引发了一个键错误。我无法修复它。有人可以帮忙吗?
for i in range(len(chessdata)):
a = chessdata.newtime[i]
if float(6)<=a<float(25):
hızlısatranç.append(chessdata.iloc[i])
else:
continue
你可以过滤df,取值在value1到value 2的范围内,这样就只剩下满足该条件的行。您可以像这样将其分配给新的 df:
df_new = df_old[(df_old['column']>value1) & (df_old['column']<value2)]