目前正在尝试执行以下操作:
import pandas as pd
import numpy as np
使用列索引创建空数据帧
currentDataToAdd = pd.read_csv('product-export-empty.csv', header=0)
导入需要重新格式化的数据
newData = pd.read_csv('ChermsideStock.csv', header=0)
将数据重新格式化为currentDataToAdd(所有标签都存在于两个数据帧中)
currentDataToAdd.loc[:,'sku'] = newData3.loc[:,'Barcode']
currentDataToAdd.loc[:,'name'] = newData3.loc[:,'Description']
currentDataToAdd.loc[:,'tax_name'] = newData3.loc[:,'Sales_Tax']
currentDataToAdd.loc[:,'supply_price'] = newData3.loc[:,'Cost']
currentDataToAdd.loc[:,'retail_price'] = newData3.loc[:,'Sell']
问题是我在currentDataToAdd中得到的是错误列中的数据。请帮忙。我做错什么了?你知道吗
新数据3enter image description here
要添加的当前数据 enter image description here
结果
假设“产品出口”-空.csv'只有列,没有其他,和'ChermsideStock.csv文件'有你的数据,你想把两者结合起来。您可以通过以下方式实现:
要记住两件事:
相关问题 更多 >
编程相关推荐