如何使用python3在excel工作表或csv文件中按时间顺序创建新列?

如何使用python3在excel工作表或csv文件中按时间顺序创建新列?,python,python-3.x,excel,csv,Python,Python 3.x,Excel,Csv,示例==>我的excel工作表 column1 column2 column3 Movie Thor Marvel actor xyz xyz xyz xyz xyz 现在我想使用python在column1和column2之间创建一个新的columnx o/p==>excel或csv表格 column1 columnx column2 column3 Movie

示例==>我的excel工作表

column1    column2    column3
 Movie       Thor       Marvel
 actor        xyz        xyz
  xyz         xyz        xyz
现在我想使用python在column1和column2之间创建一个新的columnx

o/p==>excel或csv表格

column1   columnx     column2    column3
 Movie     newc1        Thor       Marvel
 actor     newc2          xyz        xyz
  xyz      newc3          xyz        xyz

你可以用熊猫来解决这个问题,如下所示

df = pd.DataFrame({'column1': ["Movie", "actor", "xyz"], 'column2': ["Thor", "xyz", "xyz"],'column3': ["Marvel", "xyz", "xyz"]})

df = pd.read_csv("check.csv")

idx = 1
column_x = ["newc1", "newc2", "newc3"]  
df.insert(loc=idx, column='columnx', value=column_x)
df
   column1 columnx column2 column3
0   Movie   newc1    Thor  Marvel
1   actor   newc2     xyz     xyz
2     xyz   newc3     xyz     xyz

用熊猫来解决这个问题。