コード例 #1
0
ファイル: index.py プロジェクト: chrisdev/pandas
 def map(self, f):
     try:
         result = f(self)
         if not isinstance(result, np.ndarray):
             raise TypeError
         return result
     except Exception:
         return _algos.arrmap_object(self.asobject, f)
コード例 #2
0
ファイル: index.py プロジェクト: MikeLindenau/pandas
def _str_to_dt_array(arr, offset=None):
    def parser(x):
        result = parse_time_string(x, offset)
        return result[0]

    arr = np.asarray(arr, dtype=object)
    data = _algos.arrmap_object(arr, parser)
    return tools.to_datetime(data)
コード例 #3
0
ファイル: index.py プロジェクト: joaonatali/pandas
 def map(self, f):
     try:
         result = f(self)
         if not isinstance(result, np.ndarray):
             raise TypeError
         return result
     except Exception:
         return _algos.arrmap_object(self.asobject, f)
コード例 #4
0
def _str_to_dt_array(arr, offset=None):
    def parser(x):
        result = parse_time_string(x, offset)
        return result[0]

    arr = np.asarray(arr, dtype=object)
    data = _algos.arrmap_object(arr, parser)
    return tools.to_datetime(data)
コード例 #5
0
ファイル: index.py プロジェクト: MikeLindenau/pandas
 def map(self, f):
     try:
         return f(self)
     except:
         return _algos.arrmap_object(self.asobject, f)
コード例 #6
0
ファイル: period.py プロジェクト: while/pandas
 def map(self, f):
     try:
         return f(self)
     except:
         values = self._get_object_array()
         return _algos.arrmap_object(values, f)
コード例 #7
0
ファイル: test_tseries.py プロジェクト: andreas-h/pandas
def test_arrmap():
    values = np.array(['foo', 'foo', 'bar', 'bar', 'baz', 'qux'], dtype='O')
    result = algos.arrmap_object(values, lambda x: x in ['foo', 'bar'])
    assert(result.dtype == np.bool_)
コード例 #8
0
ファイル: period.py プロジェクト: MikeLindenau/pandas
 def map(self, f):
     try:
         return f(self)
     except:
         values = self._get_object_array()
         return _algos.arrmap_object(values, f)
コード例 #9
0
ファイル: test_tseries.py プロジェクト: yunh-net/pandas
def test_arrmap():
    values = np.array(['foo', 'foo', 'bar', 'bar', 'baz', 'qux'], dtype='O')
    result = algos.arrmap_object(values, lambda x: x in ['foo', 'bar'])
    assert (result.dtype == np.bool_)
コード例 #10
0
 def map(self, f):
     try:
         return f(self)
     except:
         return _algos.arrmap_object(self.asobject, f)