1 回答

TA貢獻1874條經驗 獲得超12個贊
您可以使用該pandas庫,而無需迭代這些值。這是一個例子
new_header = ['OMGroup:OMRegister', 'OMGroup', 'OMRegister', 'RegisterType', 'Measures', 'Description', 'GeneratedOn']
# Import pandas package??
import pandas as pd?
my_df = pd.read_csv(path_to_csv)
for column_name in new_header:
? ? new_column = [ ... your values ...] #should be a list of your dataframe size
? ? my_df[column_name] = new_column
請記住,新列的大小應與要工作的表的行數相同
如果您只需要添加沒有值的新列,您可以這樣做:
for column_name in new_header:
? ? new_column = ["" for i in range(len(mydf.index))] #should be a list of dataframe size
? ? my_df[column_name] = new_column
然后你可以這樣寫回csv:
my_df.to_csv(path_to_csv)
添加回答
舉報