On 16/04/18 15:55, shalu.ash...@gmail.com wrote:
Hello All,

I have used xarray to merge several netcdf files into one file and then I 
subset the data of my point of interest using lat/long. Now I want to save this 
array data (time,lat,long) into csv file but I am getting an error with my code:


You don't say, but I assume you're using Python 2.x

[snip]

# xarray to numpy array
clt1=numpy.array(clt0sub)
# saving data into csv file
with open('combine11.csv', 'wb') as f:
     writer = csv.writer(f, delimiter=',')
     writer.writerows(enumerate(clt1))

getting this error - TypeError: a bytes-like object is required, not 'str'

Copy and paste the entire traceback please if you want help. We have very little chance of working out what produced that error without it.

when I am removing "b" the error disappears

Which "b"?  Don't leave us guessing, we might guess wrong.

but the data saving in wrong format

Really? It looks to me like you are getting exactly what you asked for. What format were you expecting? What are you getting that doesn't belong. I suspect that you don't want the "enumerate", but beyond that I have no idea what you're after.

--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to