Consider using the FFT VIs (fast fourier transform). They find the component frequencies of the incomming data. Look in the shipping examples.
If you do not have the VI, you can use something like taking the difference between every adjacent points to get information about the first derivative of the data. (It is not the first derivative because you have not divided by dt). You can then see if the slope changes sign, ie crosses zero. This means the data had a peak or valley. (you will need to check the second derivative to make sure you are not at an inflexion point). Count the number of sign changes and divide by 2 to get the number of peaks. You can then divide this number by the elapsed time for recording the data to get the frequency of the
data.
I attached a rough example to demonstrate. It needs more refined error checking like inflexion checking.