我有个dataframe,叫做df,我现在想往df1里插入一列数据,数据我已经有了存在numpy.array里,列名可以叫做'flag',怎么添加这一列数据到df里呢?
2个回答
一行代码就可以完成
df['flag'] = my_array
樓主不是問"一列"嗎? 列是橫向的不是嗎?
-
b3326023
2018-08-20 10:54
列是纵向的数据
-
dzzxjl
2018-09-12 10:08
繁体字的话有可能是台湾同胞,台湾的列是横着的,行是竖着的(类似古籍书的排版)
-
matt
2018-09-12 10:13
df.insert(idx, col_name, value)
比如说想把flag插在最前面一列
>>> df.insert(0, 'flag', my_array)
比如说想把flag插在第三列的位置上
>>> df.insert(2, 'flag', my_array)
樓主不是問"一列"嗎? 列是橫向的不是嗎?
-
b3326023
2018-08-20 10:54
内地和台湾相反吧,内地的列是column,行是row;台湾的列是row,行是column吧。
-
Arsjun
2018-08-20 11:07