【问题标题】:How to create new column in excel sheet or csv file in chronological order using python3?如何使用python3按时间顺序在excel表或csv文件中创建新列?
【发布时间】:2020-06-13 12:39:12
【问题描述】:

示例 ==> 我的 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

【问题讨论】:

  • 使用 pandas 来解决这个问题。

标签: python python-3.x excel csv


【解决方案1】:

您可以使用 pandas 来解决这个问题,如下所示,

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

【讨论】:

    猜你喜欢
    • 2012-05-20
    • 2016-03-15
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    相关资源
    最近更新 更多