在dataframe按照指定位置,插入一列。
待读取文件预览:
inser()函数
import pandas as pd
# 读取excel
file_path = r'C:\Users\123\Desktop\pandastest\example.xlsx'
df = pd.read_excel(file_path, sheet_name=0, header=0, skipfooter=0)
# 预览原dataframe
print(df)
new_colunn = ['a', 'a', 'a', 'a', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b']
# 参数含义:0,列的序号数。"new_columns_name":插入的列的名称;new_colunn:插入的列的值。
df.insert(0, "new_columns_name", new_colunn)
# 插入列之后的dataframe
print(df)
运行结果: