Personal tools
You are here: Home Documentation Users Guide Appendix A: External Functions ELEMENT_INDEX_STR
Document Actions

ELEMENT_INDEX_STR

ELEMENT_INDEX_STR(A, B) Returns index value in B for each string in A. The string comparisons are case-sensitive.

Arguments:

A

string data


B

list of strings to match




Result Axes:

X

Inherited from argument A


Y

Inherited from argument A


Z

Inherited from argument A


T

Inherited from argument A

Example

(See ELEMENT_INDEX) above for a simple example of the numeric case. )

Say we have a dataset that contains a string variable called institute for a collection of stations, and station locations xloc, yloc. Use ELEMENT_INDEX_STR to draw a polygon plot where the data stations belonging to each institute is shown by a dot with a unique color for each institution.

yes? USE obsdata.nc   ! contains a variable called institute

yes? LET inst_names = {“NOAA”, “WHOI”, “FSU”, “BOM”}
yes? LET code = IS_ELEMENT_STR(institute, inst_names)

yes? LIST institute, code
X: 0.5 to 53.5
Column 1: INSTITUTE
Column 2: CODE is ELEMENT_INDEX_STR(institute, {“NOAA”, “FSU”, “BOM”, “WHOI”})
INSTITUTE CODE
1 / 1: “NOAA” 1.000
2 / 2: “WHOI” 4.000
3 / 3: “FSU” 2.000
4 / 4: “BOM” 3.000
5 / 5: “NOAA” 1.000
6 / 6: “BOM” 3.000
...
yes? GO basemap X=120:250 Y=25S:65N 20
yes? GO polymark POLY/OVER/PALETTE=rainbow_by_levels/LEV=(1,5,1) \ xloc, yloc, code, square, 0.2



Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: