将值插入数据框列

时间:2018-07-24 08:09:37

标签: python pandas dataframe

我有一个熊猫数据框

0 1 2 3 0 173.0 147.0 161 162.0 1 NaN NaN 23 NaN

我只想为

这样的列添加值
      3
   0 161
   1 23
   2 181

但不能采用lociloc的方法。因为文件可以包含任意长度的列,所以我不会知道lociloc。因此,只想为列增加价值。预先感谢。

2 个答案:

答案 0 :(得分:2)

我认为需要setting with enlargement

constexpr auto a1 = make_iota_array<10, int>();
constexpr auto a2 = make_iota_array<10>(0u);

答案 1 :(得分:0)

如果该2x3数据框是原始数据框,则可以通过pandas.concat()向该数据框添加额外的一行。

例如:

pandas.concat([your_original_dataframe, pandas.DataFrame([[181]] , columns=[2] )], axis=0)

这将在第2列的底部添加181