我有一个熊猫数据框
0 1 2 3
0 173.0 147.0 161 162.0
1 NaN NaN 23 NaN
我只想为
这样的列添加值 3
0 161
1 23
2 181
但不能采用loc
和iloc
的方法。因为文件可以包含任意长度的列,所以我不会知道loc
和iloc
。因此,只想为列增加价值。预先感谢。
答案 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