Python 数据帧绘图
我想从数据框中绘制温度与年份的关系图。这是我的代码:Python 数据帧绘图,python,pandas,jupyter-notebook,Python,Pandas,Jupyter Notebook,我想从数据框中绘制温度与年份的关系图。这是我的代码: 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)
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 = pd.DataFrame()
traces = pd.DataFrame()
但是这里
dfs
是一个列表???它告诉你dfs
是一个列表,但是这里dfs
是一个列表???它告诉你dfs
是一个列表