【发布时间】:2021-06-27 02:27:59
【问题描述】:
我已经尝试过使用这个脚本。但是,它只是在单个“列”中重叠。在“H”中,列名是“到达单位”,但是当我在“0”索引处添加列名“APMC”时,它只是重叠到“到达单位”中。我想在名为“APMC”的“0”索引处添加一个新列
import pandas as pd
import numpy as np
import csv
df = pd.read_csv('/home/hirensoni/Documents/arpit/mt.csv',error_bad_lines=False,index_col=0)
df.insert(0,"APMC",np.NaN)
df.to_csv("/home/hirensoni/Documents/arpit/mt.csv")
print(df.head(5))
运行我的脚本后excel文件中的结果:-
我想要的是:-
【问题讨论】:
-
它不起作用..显示数据框..
-
你为什么给 index_col = 0..你能解释一下吗。
-
因为它显示“未命名 2.0”并以此名称创建一个新列,以便克服该错误,“index_col=0”有效。 @yid
-
这里你只是创建一个新列而不插入数据
-
是的,我只想创建一个空白列,仅命名为“APMC”,没有数据@yid。在这里,“APMC”、“商品”、“到货”和“到货单位”。是“列名”
标签: python-3.x pandas dataframe numpy csv