<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How do I remove null values from Maplex Labeling using Python? in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56066#M4431</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As Darren is suggesting, try:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;def&lt;/SPAN&gt; FindLabel &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;MAINSIZE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;MAINMATERIALTYPE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;SYSTEMMAOP&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSTALLATIONDATE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;WORKORDERNUMBER&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSERTEDMAINSIZE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSERTEDMAINMATERIAL&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;' '&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;filter&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;None&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;MAINSIZE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;MAINMATERIALTYPE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;SYSTEMMAOP&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'D'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSTALLATIONDATE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;WORKORDERNUMBER&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'\n'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSERTEDMAINSIZE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSERTEDMAINMATERIAL&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Dec 2021 22:08:05 GMT</pubDate>
    <dc:creator>RandyBurton</dc:creator>
    <dc:date>2021-12-10T22:08:05Z</dc:date>
    <item>
      <title>How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56062#M4427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;def FindLabel ( [INSERTEDMAINSIZE], [INSERTEDMAINMATERIAL] &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp; return str([INSERTEDMAINSIZE]) + " " + str([INSERTEDMAINMATERIAL])&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11px;"&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/332355_LabelImage.JPG" style="height: auto;" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;I'm using ArcMap 10.2.&amp;nbsp; There are null values in [INSERTEDMAINSIZE] and [INSERTEDMAINMATERIAL].&amp;nbsp; Instead of labeling the Null&amp;nbsp;values as "None" I don't want them to show up on the map&amp;nbsp;at all.&amp;nbsp; If there is a value for that features, I want that to label, just not the null values.&amp;nbsp; How do I add this to the script?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 19:10:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56062#M4427</guid>
      <dc:creator>MikeHutchison</dc:creator>
      <dc:date>2017-03-01T19:10:38Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56063#M4428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Similar to here:&amp;nbsp;&lt;A class="link-titled" href="http://stackoverflow.com/questions/8626694/join-4-strings-to-the-one-if-they-are-not-empty-in-python" title="http://stackoverflow.com/questions/8626694/join-4-strings-to-the-one-if-they-are-not-empty-in-python"&gt;join 4 strings to the one if they are not empty in python - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;return ' '.join(filter(None, ([INSERTEDMAINSIZE],[INSERTEDMAINMATERIAL])))&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 19:42:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56063#M4428</guid>
      <dc:creator>DarrenWiens2</dc:creator>
      <dc:date>2017-03-01T19:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56064#M4429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That worked great.&amp;nbsp; Now I have an additional problem, how do I include this in my overall script to annotate a feature using other fields, not just the ones above, that don't have null values.&amp;nbsp; This is my entire script.&amp;nbsp; Where would I add in what you sent me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11px;"&gt;def FindLabel ( [MAINSIZE], [MAINMATERIALTYPE], [SYSTEMMAOP], [INSTALLATIONDATE], [WORKORDERNUMBER], [INSERTEDMAINSIZE], [INSERTEDMAINMATERIAL] &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 11px;"&gt;&amp;nbsp; return [MAINSIZE] +&amp;nbsp; "&amp;nbsp; "&amp;nbsp; +&amp;nbsp; [MAINMATERIALTYPE] +&amp;nbsp; "&amp;nbsp; "&amp;nbsp; +&amp;nbsp; [SYSTEMMAOP] + "D" + " " + ([INSTALLATIONDATE][-2:]) +&amp;nbsp; "&amp;nbsp; "&amp;nbsp; +&amp;nbsp; [WORKORDERNUMBER]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px;"&gt;The 5 fields I'm using here all have a value.&amp;nbsp; I want to add the inserted information&amp;nbsp;(INSERTEDMAINSIZE and INSERTEDMAINMATERIAL) &amp;nbsp;if applicable, on another line ("r\n").&amp;nbsp; Where would I put the join(filter(None.... to get my final label?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 20:23:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56064#M4429</guid>
      <dc:creator>MikeHutchison</dc:creator>
      <dc:date>2017-03-01T20:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56065#M4430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;Basically,&amp;nbsp;&lt;/CODE&gt;&lt;CODE style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;' '.join(x) makes a new string inserting a space between the items in x.&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;filter(None,y) removes None from a tuple, y. You need to make a new tuple to fit your needs.&lt;BR /&gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;PRE class="language-python line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;' '&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;filter&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;None&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; THE_TUPLE_TO_REMOVE_NONE_FROM&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;&amp;nbsp;&lt;/CODE&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 21:04:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56065#M4430</guid>
      <dc:creator>DarrenWiens2</dc:creator>
      <dc:date>2017-03-01T21:04:36Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56066#M4431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As Darren is suggesting, try:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;def&lt;/SPAN&gt; FindLabel &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;MAINSIZE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;MAINMATERIALTYPE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;SYSTEMMAOP&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSTALLATIONDATE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;WORKORDERNUMBER&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSERTEDMAINSIZE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSERTEDMAINMATERIAL&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;' '&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;filter&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;None&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;MAINSIZE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;MAINMATERIALTYPE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;SYSTEMMAOP&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'D'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSTALLATIONDATE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;WORKORDERNUMBER&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'\n'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSERTEDMAINSIZE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;INSERTEDMAINMATERIAL&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:08:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56066#M4431</guid>
      <dc:creator>RandyBurton</dc:creator>
      <dc:date>2021-12-10T22:08:05Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56067#M4432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok I got it to work,&amp;nbsp;last question,&amp;nbsp;where can I enter in [-2:] so I get the last&amp;nbsp;2 digits of the date?&amp;nbsp; In red I've included what I've tried and it failed.&amp;nbsp; I haven't had any formal python training so I'm trying to teach myself.&amp;nbsp; I appreciate your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11px;"&gt;def FindLabel ( [NOMINALDIAMETER], [MAINMATERIAL], [ABANDONMENTDATE], [ABANDONMENTORDER] &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 11px;"&gt;&amp;nbsp; return [NOMINALDIAMETER] + " " + [MAINMATERIAL] + " " + ' ' .join(filter(None, (&lt;SPAN style="color: #ff0000;"&gt;(&lt;/SPAN&gt;[ABANDONMENTDATE]&lt;SPAN style="color: #ff0000;"&gt;[-2:])&lt;/SPAN&gt;, [ABANDONMENTORDER])))&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 21:17:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56067#M4432</guid>
      <dc:creator>MikeHutchison</dc:creator>
      <dc:date>2017-03-01T21:17:03Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56068#M4433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is [ABANDONMENTDATE] a string or date type? The slice won't work with date, but should work with string. You may need to remove the parentheses immediately around&amp;nbsp;&lt;SPAN&gt;[ABANDONMENTDATE]&lt;/SPAN&gt;[-2:] .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 21:23:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56068#M4433</guid>
      <dc:creator>DarrenWiens2</dc:creator>
      <dc:date>2017-03-01T21:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56069#M4434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's a date field&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 21:25:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56069#M4434</guid>
      <dc:creator>MikeHutchison</dc:creator>
      <dc:date>2017-03-01T21:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56070#M4435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually, [ABANDONMENTDATE][-2:] should work as a date or string. Just remove the parentheses immediately surrounding it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Mar 2017 21:35:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56070#M4435</guid>
      <dc:creator>DarrenWiens2</dc:creator>
      <dc:date>2017-03-01T21:35:48Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56071#M4436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is what I've got and I'm getting an error.&amp;nbsp; I've tried both expressions and both got the same error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11px;"&gt;def FindLabel ( [NOMINALDIAMETER], [MAINMATERIAL], [ABANDONMENTDATE], [ABANDONMENTORDER] &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 11px;"&gt;&amp;nbsp; return [NOMINALDIAMETER] + " " + [MAINMATERIAL] + " " + ' '.join(filter(None, [ABANDONMENTDATE][-2:], [ABANDONMENTORDER]))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11px;"&gt;def FindLabel ( [NOMINALDIAMETER], [MAINMATERIAL], [ABANDONMENTDATE], [ABANDONMENTORDER] &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;BR /&gt;&amp;nbsp; return ' '.join(filter(None, ([NOMINALDIAMETER], [MAINMATERIAL], ([ABANDONMENTDATE][-2:]), [ABANDONMENTORDER])))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11px;"&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/332880_ErrorImage.JPG" style="height: auto;" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Mar 2017 17:00:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56071#M4436</guid>
      <dc:creator>MikeHutchison</dc:creator>
      <dc:date>2017-03-02T17:00:21Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56072#M4437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;I think you're just having issues with grouping. This is what you had in the first example, which is passing 3 parameters to &lt;A href="https://docs.python.org/2/library/functions.html#filter"&gt;filter&lt;/A&gt;&amp;nbsp;(&lt;STRONG&gt;filter(None,Field1,Field2)&lt;/STRONG&gt;), which only takes 2 parameters:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE class="language-python line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="string token"&gt;' '&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;filter&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;None&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;ABANDONMENTDATE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;ABANDONMENTORDER&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;I think it should be like this (&lt;STRONG&gt;filter(None,(Field1,Field2))&lt;/STRONG&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE class="language-python line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="string token"&gt;' '&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;filter&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;None&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;ABANDONMENTDATE&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;ABANDONMENTORDER&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Mar 2017 17:07:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56072#M4437</guid>
      <dc:creator>DarrenWiens2</dc:creator>
      <dc:date>2017-03-02T17:07:49Z</dc:date>
    </item>
    <item>
      <title>Re: How do I remove null values from Maplex Labeling using Python?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56073#M4438</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't know man I still can't get it.&amp;nbsp; It works for my other feature, but for the abandoned feature it's not working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Mar 2017 18:43:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-remove-null-values-from-maplex-labeling/m-p/56073#M4438</guid>
      <dc:creator>MikeHutchison</dc:creator>
      <dc:date>2017-03-02T18:43:23Z</dc:date>
    </item>
  </channel>
</rss>

