[英]Python string ('$' followed by characters rather than numbers)
請問如果我只是想過濾所有“$”后跟字符的字符串而不是那些后跟數字的字符串,我應該根據我擁有的以下代碼修改哪些python代碼? 謝謝。
def color_negative_red(value):
if '$' in value:
color = 'red'
else:
color = 'black'
return 'color: %s' % color
Dataframe = Dataframe.style.applymap(color_negative_red, subset=['column_1'])
您可以使用正則表達式,特別是前瞻斷言:
import re
if re.search(r'\$(?=[A-Za-z]+)', value):
color = 'red'
這將找到$
后面的任何字母字符,但數字除外。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.