Why do I face with the following error: [NaT] not found in axis?
Please find Traceback below:
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_26288/1078268507.py in <module>
1 rd.open_session()
2
----> 3 data = rd.get_history(universe=['4295856055', '4295856249', '4295856359', '4295856557', '4295857081'],
4 fields=['TR.RevenueActSurprise(Period=FQ0,Frq=FQ)'],
5 interval='1D', start='2005-01-01', end='2022-04-20')
~\anaconda3\lib\site-packages\refinitiv\data\_data\fin_coder_layer\get_history.py in get_history(universe, fields, interval, start, end, adjustments, count)
120 }
121
--> 122 return _get_history(
123 p_events=_pricing_events,
124 p_summaries=_pricing_summaries,
~\anaconda3\lib\site-packages\refinitiv\data\_data\fin_coder_layer\get_history.py in _get_history(p_events, p_summaries, adc, params)
168 if adc_fields:
169 adc_default_df = _create_default_df(universe, adc_fields)
--> 170 adc_df = _send_request(
171 data_provider=adc,
172 params={
~\anaconda3\lib\site-packages\refinitiv\data\_data\fin_coder_layer\get_data.py in _send_request(data_provider, params, logger, default_df)
191 # this check can be removed after all API would return
192 # dataframe in response or raise exception
--> 193 if response.data.df is not None:
194 df = response.data.df
195 df.flags.exception_event = {"raise_exception": False, "exception": None}
~\anaconda3\lib\site-packages\refinitiv\data\_data\content\fundamental\_data_provider.py in df(self)
29 def df(self):
30 if self._dataframe is None and self._raw:
---> 31 self._dataframe = self._dfbuilder(self._raw, self._use_field)
32
33 return self._dataframe
~\anaconda3\lib\site-packages\refinitiv\data\_data\content\fundamental\_df_builder.py in build_date_as_index(self, content_data, use_field_names_in_headers)
166 ) -> pd.DataFrame:
167 df = self.build_index(content_data, use_field_names_in_headers)
--> 168 df = set_date_as_index(
169 self.headers, df, use_field_names_in_headers, self.auto_headers
170 )
~\anaconda3\lib\site-packages\refinitiv\data\_data\content\fundamental\_df_builder.py in set_date_as_index(content_headers, df, use_field_names_in_headers, auto_headers)
120 nats.append(idx)
121
--> 122 result.drop(nats, inplace=True)
123 result.sort_index(ascending=False, inplace=True)
124 result.fillna(pd.NA, inplace=True)
~\anaconda3\lib\site-packages\pandas\util\_decorators.py in wrapper(*args, **kwargs)
309 stacklevel=stacklevel,
310 )
--> 311 return func(*args, **kwargs)
312
313 return wrapper
~\anaconda3\lib\site-packages\pandas\core\frame.py in drop(self, labels, axis, index, columns, level, inplace, errors)
4904 weight 1.0 0.8
4905 """
-> 4906 return super().drop(
4907 labels=labels,
4908 axis=axis,
~\anaconda3\lib\site-packages\pandas\core\generic.py in drop(self, labels, axis, index, columns, level, inplace, errors)
4148 for axis, labels in axes.items():
4149 if labels is not None:
-> 4150 obj = obj._drop_axis(labels, axis, level=level, errors=errors)
4151
4152 if inplace:
~\anaconda3\lib\site-packages\pandas\core\generic.py in _drop_axis(self, labels, axis, level, errors)
4212 labels_missing = (axis.get_indexer_for(labels) == -1).any()
4213 if errors == "raise" and labels_missing:
-> 4214 raise KeyError(f"{labels} not found in axis")
4215
4216 slicer = [slice(None)] * self.ndim
KeyError: '[NaT] not found in axis'
Answers
-
Hi @alekseenkova.marina, May I ask what session you are using with the RD library? This is configured in this file which you ought to point to with your code.
0 -
To be honest, I do not understand what I should send you.0
-
Hi @alekseenkova.marina, Would you mind showing us the code you used that got you this error? Please remove any passwords or usernames when sharing this.
May I also ask: did you try your code in CodeBook?0 -
Hello @alekseenkova.marina
I cannot replicate this issue (and other issues) with version 1.0.0b9.
You can see my replication detail on this https://community.developers.refinitiv.com/questions/95875/why-do-i-face-with-the-memory-error.html post.
Hope this helps.
0
Categories
- All Categories
- 6 AHS
- 39 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛