Sto riscontrando problemi nell'applicare lettere maiuscole a una colonna nel mio DataFrame.Applicazione di lettere maiuscole a una colonna in dataframe panda
dataframe è df
.
1/2 ID
è la testa di colonna che è necessario applicare MAIUSCOLE.
Il problema è che i valori sono composti da tre lettere e tre numeri. Ad esempio, rrr123
è uno dei valori.
df['1/2 ID'] = map(str.upper, df['1/2 ID'])
ho ottenuto un errore:
TypeError: descriptor 'upper' requires a 'str' object but received a 'unicode' error.
Come posso applicare maiuscolo per le prime tre lettere nella colonna del dataframe df
?
str è un metodo della classe str e si aspetta una str non unicode, 'str .upper (u "foo") -> error' –