用Python导入文件

2024-09-28 05:24:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用python(jupyter笔记本)导入h2o中的一个文件,遵循web上的一个教程。 尝试运行这行代码时:

iris = h2o.import_file("http://h2o-public-test-data.s3.amazonaws.com/smalldata/iris/iris_wheader.csv")

我发现这个错误:

ValueError: ImportFiles of 'http://h2o-public-test-data.s3.amazonaws.com/smalldata/iris/iris_wheader.csv' failed on ['http://h2o-public-test-data.s3.amazonaws.com/smalldata/iris/iris_wheader.csv']

怎么了?是代理问题吗?你知道吗

回溯:

ValueError Traceback (most recent call last) in ----> 1 iris = h2o.import_file("http://h2o-public-test-data.s3.amazonaws.com/smalldata/iris/iris_wheader.csv")

~\AppData\Local\Continuum\anaconda2\envs\sviluppo37\lib\site-packages\h2o\h2o.py in import_file(path, destination_frame, parse, header, sep, col_names, col_types, na_strings, pattern, skipped_columns, custom_non_data_line_markers) 434 else: 435 return H2OFrame()._import_parse(path, pattern, destination_frame, header, sep, col_names, col_types, na_strings, --> 436 skipped_columns, custom_non_data_line_markers) 437 438

~\AppData\Local\Continuum\anaconda2\envs\sviluppo37\lib\site-packages\h2o\frame.py in _import_parse(self, path, pattern, destination_frame, header, separator, column_names, column_types, na_strings, skipped_columns, custom_non_data_line_markers) 334 if H2OFrame.LOCAL_EXPANSION_ON_SINGLE_IMPORT and is_type(path, str) and "://" not in path: # fixme: delete those 2 lines, cf. PUBDEV-5717 335 path = os.path.abspath(path) --> 336 rawkey = h2o.lazy_import(path, pattern) 337 self._parse(rawkey, destination_frame, header, separator, column_names, column_types, na_strings, 338 skipped_columns, custom_non_data_line_markers)

~\AppData\Local\Continuum\anaconda2\envs\sviluppo37\lib\site-packages\h2o\h2o.py in lazy_import(path, pattern) 296 assert_is_type(pattern, str, None) 297 paths = [path] if is_type(path, str) else path --> 298 return _import_multi(paths, pattern) 299 300

~\AppData\Local\Continuum\anaconda2\envs\sviluppo37\lib\site-packages\h2o\h2o.py in _import_multi(paths, pattern) 303 assert_is_type(pattern, str, None) 304 j = api("POST /3/ImportFilesMulti", {"paths": paths, "pattern": pattern}) --> 305 if j["fails"]: raise ValueError("ImportFiles of '" + ".".join(paths) + "' failed on " + str(j["fails"])) 306 return j["destination_frames"] 307

ValueError: ImportFiles of 'http://h2o-public-test-data.s3.amazonaws.com/smalldata/iris/iris_wheader.csv' failed on ['http://h2o-public-test-data.s3.amazonaws.com/smalldata/iris/iris_wheader.csv']

Tags: csvpathtestimportcomhttpirisdata

热门问题