dataframe 處理某列的小數位數並加特殊符號


 1 # 處理小數+符號
 2 def deal_data_symbol(dataframe, deal_list, symbol=None, floatformat=2):
 3     '''
 4     dataframe: 需要處理的dataframe
 5     deal_list: 需要處理的列,必須是可迭代
 6     symbol: 需要添加的符號,默認無
 7     floatformat:保留幾位小數,默認為2位
 8     '''
 9     def data(x):
10         if str(x) != '':
11             y = '%.' + str(floatformat) + 'f'
12             if symbol != None:
13                 x = y % x + symbol
14             else:
15                 x = y % x
16         return x
17 
18     for i in deal_list:
19         dataframe[i] = dataframe[i].map(data)
20     return dataframe


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM