熊猫数据框绘图
问题描述:
我想绘制一个数据框的温度与年份。这是我的代码:熊猫数据框绘图
dfs =[]
for a in data():
for b in data():
tempDataFrame = pd.DataFrame(columns=colNames)
tempDataFrame['Temp']= var.Temp
tempDataFrame['Year']= var.Year
dfs.append(tempDataFrame)
traces.append(go.scatter(x=dfs['Year'],y=dfs['Temp']))
normData=pd.concat(dfs,ignore_index=True)
return traces
输出:继续收到此错误。
traces.append(go.scatter(x=dfs['Year'],y=dfs['Temp']))
TypeError: list indices must be integers or slices, not str
答
使用此初始化变量:
dfs = pd.DataFrame()
traces = pd.DataFrame()
但这里'dfs'是** **名单??? –
它告诉你,'dfs'是一个列表 –