Dataframe以单独的列而不是一列返回值

时间:2017-01-20 20:24:12

标签: python pandas dataframe

我正在尝试创建一个具有值和索引的新数据帧(df3) 另一个数据帧(df)。当我从df中选择df3中的值时,每个值 添加在单独的列而不是一列中。

这就是我所做的:

df3 = pd.DataFrame(data=[df[6][3:270],index= [df[4][3:270]])

df3.columns = ['GDP in billions of chained 2009 dollars']

df3.index.rename('quarter', inplace = True)

这是我得到的错误:

  

长度不匹配:预期轴有267个元素,新值有1个元素

1 个答案:

答案 0 :(得分:0)

尝试

   df3 = pd.DataFrame(df1.iloc[3:270, 6],index = [df1.iloc[3:270, 4]])