大家好,我想在包含5列的数据框中的3ed列之后添加一个空列。例
Fname,Lname,city,state,zip
mike,smith,new york,ny,11101
Run Code Online (Sandbox Code Playgroud)
这就是我所拥有的,下面我将展示我想要它的外观。
Fname,Lname,new column,city,state,zip
mike,smith,,new york,ny,11101
Run Code Online (Sandbox Code Playgroud)
我不想用我想要做的数据填充该列,就是在标题中添加额外的列,并且该数据将具有空白列,也就是“ ,,”。我已经看到了将新列添加到数据帧末尾但未放置在特定位置的示例。
你应该使用
df.insert(loc, column, value)
Run Code Online (Sandbox Code Playgroud)
loc是索引,column是列名,值是它的值
空列
df.insert(loc=2, column='new col', value=['' for i in range(df.shape[0])])
Run Code Online (Sandbox Code Playgroud)