【发布时间】:2022-01-06 17:38:38
【问题描述】:
我有一个包含数千行销售数据的 csv,如下所示:
pd.DataFrame({
'Item_name': ['guacamole', 'morita', 'verde', 'pico', 'tomatillo'],
'Inv_number': ['0001', '0002', '0003', '0004', '0005'],
'Store_name': ['alex', 'pusateris', 'wholefoods','longos', 'metro']
现在项目名称已更改为:
pd.DataFrame ({
'Item_name': ['Dip guacamole', 'morita Spicy', ' Salsa verde', 'Pico de Gallo', 'Roasted tomatillo']
我想要实现的是将旧名称更改为新名称。我对每个项目都使用了以下代码,但这需要很长时间!
sales_df['item_code']= sales_df['item_code'].replace({'Guacamole':'Dip Guacamole'})
有没有办法简化这段代码?也许用新名称创建一个列表并遍历销售数据?
期待听到您的 cmets。
谢谢!
【问题讨论】:
标签: python pandas data-analysis