A personal diary of DataFrame munging over the years.
Convert Series datatype to numeric (will error if column has non-numeric values)
(h/t @makmanalp)
| # -*- coding: utf-8 -*- | |
| """ | |
| Created on Wed Dec 5 12:56:31 2018 | |
| @author: skjerns | |
| Gist to save a mne.io.Raw object to an EDF file using pyEDFlib | |
| (https://github.com/holgern/pyedflib) | |
| Disclaimer: | |
| - Saving your data this way will result in slight | |
| loss of precision (magnitude +-1e-09). | |
| - It is assumed that the data is presented in Volt (V), |
| #the following code takes a list such as | |
| #[1,1,2,6,8,5,5,7,8,8,1,1,4,5,5,0,0,0,1,1,4,4,5,1,3,3,4,5,4,1,1] | |
| #with states labeled as successive integers starting with 0 | |
| #and returns a transition matrix, M, | |
| #where M[i][j] is the probability of transitioning from i to j | |
| def transition_matrix(transitions): | |
| n = 1+ max(transitions) #number of states | |
| M = [[0]*n for _ in range(n)] |
| ''' | |
| Non-parametric computation of entropy and mutual-information | |
| Adapted by G Varoquaux for code created by R Brette, itself | |
| from several papers (see in the code). | |
| This code is maintained at https://github.com/mutualinfo/mutual_info | |
| Please download the latest code there, to have improvements and | |
| bug fixes. |
A personal diary of DataFrame munging over the years.
Convert Series datatype to numeric (will error if column has non-numeric values)
(h/t @makmanalp)