Конвертировать весь массив данных из нижнего регистра в верхний регистр с помощью панд
У меня есть данные, как показано ниже:
# Create an example dataframe about a fictional army
raw_data = {'regiment': ['Nighthawks', 'Nighthawks', 'Nighthawks', 'Nighthawks'],
'company': ['1st', '1st', '2nd', '2nd'],
'deaths': ['kkk', 52, '25', 616],
'battles': [5, '42', 2, 2],
'size': ['l', 'll', 'l', 'm']}
df = pd.DataFrame(raw_data, columns = ['regiment', 'company', 'deaths', 'battles', 'size'])
Моя цель - преобразовать каждую строку внутри фрейма данных в верхний регистр, чтобы она выглядела следующим образом:
Примечание: все типы данных являются объектами и не должны быть изменены; вывод должен содержать все объекты. Я хочу избежать преобразования каждого столбца один за другим ... Я хотел бы сделать это, как правило, для всего кадра данных, возможно.
Я до сих пор пытался сделать это, но безуспешно
df.str.upper()