Muszę oznaczyć niektóre hydranty (punkty) - niektóre z nich należą do straży pożarnej i mają przypisany numer, niektóre nie, a zatem nie mają numeru. Chciałbym napisać wyrażenie w stylu:
„Oznacz hydrant numerem, jeśli numer istnieje, jeśli hydrant ma etykietę o wartości zerowej oznaczeniem„ WO ”.”
Po prostu nie mogę tego rozgryźć.
Najprostszym sposobem, aby to zrobić, jest zmiana wartości zerowej na WO, ale dane nie są moje i nie chcę ich zmieniać. Przypuszczam, że mógłbym wykonać kopię i umieścić wartości w kopii, ale idealnie chciałbym wyrażenie.
Dzięki!
Odpowiedzi:
Możesz użyć takiego prostego skryptu, aby oznaczyć funkcje wartościami Null.
źródło
Oto, co możesz zrobić.
źródło
Dalej do @kenbuja sript, która jest poprawną odpowiedzią; Jeśli masz kombinację ciągów zerowych i zerowych lub spacji bez znaków, możesz zrobić coś takiego:
źródło