Если у меня есть кадр данных следующим образом:
import pandas as pd
df = pd.DataFrame({
'items': ['countryName', 'stateName', 'currencyName', 'companyName'],
'code': ['NK', 'NK', 'NK', 'NK']
})
print(df)
items code
0 countryName NK
1 stateName NK
2 currencyName NK
3 companyName NK
Как можно преобразовать NK при нескольких условиях, например, если его элементы имеют значение «countryName», измените NK на Северную Корею, если его элементы имеют значение «stateName ", измените NK на" North Kingstown "и так далее.Обратите внимание, что это только часть данных.Спасибо.
df = pd.DataFrame({
'items': ['countryName', 'stateName', 'currencyName', 'companyName'],
'code': ['North Korea', 'North Kingstown', 'Norwegian krone', 'Northrup-King']
})
print(df)
items code
0 countryName North Korea
1 stateName North Kingstown
2 currencyName Norwegian krone
3 companyName Northrup-King