如何使用python3在excel工作表或csv文件中按时间顺序创建新列?
示例==>我的excel工作表如何使用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
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
用熊猫来解决这个问题。