我一直在努力设置字符串变量"收入"进入pandas数据帧df1
。如您所见,我使用了df.ait。
有关代码的更多详细信息:它是关于通过计数循环来查找特定日期行。
我的问题发生在.iat
。
if info[1] == "1": #Get Kikko1
listofdates = df.Date.tolist()
m = 0
for i in listofdates:
if i != date: #Counting the rows
m = m+1
elif i == date: #Select the row with the matched date
df.iat[m, 9] = "revenue"
break
错误说:
IndexError: index 36 is out of bounds for axis 0 with size 31
答案 0 :(得分:0)
使用像pandas这样的软件包的一个主要好处是避免这种手动循环,这很难遵循和修改。
我认为你可以在一行中做你需要的。类似的东西:
df1.loc[date, 9] = 'revenue'
如果这不起作用,您可以编辑一些示例数据和所需输出的问题吗?