I have a multiline string (and not a text file) like this:
x = '''
Index    Value         Max     Min    State
0    10    nan         nan     nan
1    20    nan         nan     nan    
2    15    nan         nan     nan     
3    25    20          10      1
4    15    25          15      2
5    10    25          15      4
6    15    20          10      3    
'''
The column white spaces are unequal.
I want to replace the whitespace with a comma, but keep the end-of-line.
So the result would look like this:
Index,Value,Max,Min,State
0,10,nan,nan,nan
1,20,nan,nan,nan    
2,15,nan,nan,nan     
3,25,20,10,1
4,15,25,15,2
5,10,25,15,4
6,15,20,10,3    
...or alternatively as a pandas dataframe.
what i have tried
- I can use replace('')with different spaces, but need to count the white spaces
- I can use the remodule (from here re.sub question ), but it converts the whole string to 1 line, where as i need to keep multiple lines (end-of-line).
 
     
    