我有這樣的一個數據框下面顯示:從小寫轉換整個數據框爲大寫與熊貓
# 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()
'str'只適用於系列... – IanS