【问题标题】:Shape of passed values is (12, 1), indices imply (1, 12)传递值的形状是 (12, 1),索引意味着 (1, 12)
【发布时间】:2022-07-08 16:31:30
【问题描述】:

我试图创建一个表。

p_data = ["20", "30", "40", "50", "60", "70", "80", "90", "100", "110", "120", "130"];
p_columns = ["2010", "2011", "2012", "2013", "2014", "2015", "2016", "20171", "2018" ,"2019","2020", "2021"]
data_frame = pd.DataFrame(columns=p_columns , index=["house"], data=p_data );

我收到一个错误: 传递值的形状为 (12, 1),索引表示 (1, 12)

我希望我的表格如下所示: image of what i want

有人可以帮帮我吗?

【问题讨论】:

    标签: python pandas dataframe matrix


    【解决方案1】:

    你需要使用[data]:

    data_frame = pd.DataFrame(columns=p_data , index=["house"], data=[p_data])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 2020-11-09
      • 1970-01-01
      • 2018-12-02
      • 2019-08-25
      • 1970-01-01
      • 2013-11-06
      相关资源
      最近更新 更多