PASTAplus / dex

Explore and subset CSV tables using associated EML metadata
Apache License 2.0
3 stars 0 forks source link

Exception in pandas.read_csv() #47

Closed rogerdahl closed 2 years ago

rogerdahl commented 2 years ago

Traceback (most recent call last): File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/flask/app.py", line 2091, in call return self.wsgi_app(environ, start_response) File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/flask/app.py", line 2076, in wsgi_app response = self.handle_exception(e) File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/flask/app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/flask/app.py", line 1518, in full_dispatch_request rv = self.handle_user_exception(e) File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/flask/app.py", line 1516, in full_dispatch_request rv = self.dispatch_request() File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/flask/app.py", line 1502, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(req.view_args) File "/home/dahl/dev/dex/dex/views/profile.py", line 26, in profile csv_df, raw_df, eml_ctx = dex.csv_parser.get_parsed_csv_with_context(rid) File "/home/dahl/dev/dex/dex/csv_parser.py", line 29, in get_parsed_csv_with_context csv_df = get_parsed_csv(rid, eml_ctx) File "/home/dahl/dev/dex/dex/csv_parser.py", line 149, in get_parsed_csv return _get_csv(rid, eml_ctx, do_parse=True) File "/home/dahl/dev/dex/dex/csv_parser.py", line 261, in _get_csv csv_df = pd.read_csv(arg_dict) File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/pandas/util/_decorators.py", line 311, in wrapper return func(*args, **kwargs) File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 680, in read_csv return _read(filepath_or_buffer, kwds) File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 581, in _read return parser.read(nrows) File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 1250, in read index, columns, col_dict = self._engine.read(nrows) File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/pandas/io/parsers/python_parser.py", line 273, in read conv_data = self._convert_data(data) File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/pandas/io/parsers/python_parser.py", line 331, in _convert_data return self._convert_to_ndarrays( File "/home/dahl/miniconda3/envs/dex/lib/python3.9/site-packages/pandas/io/parsers/base_parser.py", line 564, in _convert_to_ndarrays values = lib.map_infer(values, conv_f) File "pandas/_libs/lib.pyx", line 2870, in pandas._libs.lib.map_infer

File "/home/dahl/dev/dex/dex/csv_parser.py", line 116, in float_parser return float(x) TypeError: float() argument must be a string or a number, not 'NoneType'