souvik0306's picture
clean up
30a7a75
raw
history blame
845 Bytes
import pandas as pd
# Load the CSV files
csv1_file = r'currencyrates.csv' # Replace with the path to your CSV1 file
csv2_file = r'countrycurrency.csv' # Replace with the path to your CSV2 file
# Read the CSVs into DataFrames
df1 = pd.read_csv(csv1_file) # This CSV contains just currency codes
df2 = pd.read_csv(csv2_file) # This CSV contains currency codes and country names
# Merge df1 with df2 on the currency code
# Assuming the column name for currency codes in both CSVs is 'CurrencyCode'
# If the column names are different, replace 'CurrencyCode' with the correct column names
df_merged = pd.merge(df1, df2[['Currency_code', 'currency_country_name']], on='Currency_code', how='left')
# Save the updated DataFrame back to csv1
df_merged.to_csv(csv1_file, index=False)
print("Country names have been successfully added to csv1.")