added method to set data value in given column (by name)
This commit is contained in:
parent
bd32f1bf1a
commit
d642730776
|
@ -126,6 +126,24 @@ class ASCIItable():
|
||||||
for item in what: self.data_append(item)
|
for item in what: self.data_append(item)
|
||||||
else: self.data += [str(what)]
|
else: self.data += [str(what)]
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------
|
||||||
|
def data_set(self,
|
||||||
|
what,where):
|
||||||
|
idx = -1
|
||||||
|
try:
|
||||||
|
idx = self.labels.index(where)
|
||||||
|
if len(self.data) <= idx:
|
||||||
|
self.data_append(['n/a' for i in xrange(idx+1-len(self.data))]) # grow data if too short
|
||||||
|
self.data[idx] = str(what)
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
return idx
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------
|
||||||
|
def data_clear(self):
|
||||||
|
self.data = []
|
||||||
|
|
||||||
# ------------------------------------------------------------------
|
# ------------------------------------------------------------------
|
||||||
def data_asFloat(self):
|
def data_asFloat(self):
|
||||||
return map(self._transliterateToFloat,self.data)
|
return map(self._transliterateToFloat,self.data)
|
||||||
|
|
Loading…
Reference in New Issue