【发布时间】:2024-05-02 20:45:02
【问题描述】:
a=0
for i in range (0,len(df)):
if df['column name'][i][7]!='1' or df['column name'][i][7]='6':
a=a+1
如果我运行这段代码,我会收到错误“字符串索引超出范围”。有人可以帮我解决这个问题。 附言df 有大约 1000 万行
【问题讨论】:
-
你能解释一下为什么你有一个 7 吗?除非我弄错了数组的格式应该是 array[column][row] 但最后一部分是什么意思?
标签: pandas dataframe for-loop if-statement