Traceback (most recent call last): File "C:\Python38\lib\multiprocessing\pool.py", line 125, in worker result = (True, func(*args, **kwds)) File "C:\Python38\lib\multiprocessing\pool.py", line 48, in mapstar return list(map(*args)) File "D:\hw_stock_2022\ETF实盘选股策略(2)\1ETF数据整理.py", line 47, in cal_all_etf_data df['收盘价_复权'] = df['复权因子'] * (df.iloc[0]['收盘价'] / df.iloc[0]['复权因子']) File "C:\Python38\lib\site-packages\pandas\core\indexing.py", line 1073, in __getitem__ return self._getitem_axis(maybe_callable, axis=axis) File "C:\Python38\lib\site-packages\pandas\core\indexing.py", line 1625, in _getitem_axis self._validate_integer(key, axis) File "C:\Python38\lib\site-packages\pandas\core\indexing.py", line 1557, in _validate_integer raise IndexError("single positional indexer is out-of-bounds") IndexError: single positional indexer is out-of-bounds

时间: 2023-07-24 13:58:01 浏览: 72
这是一个 Python 的错误信息,看起来是在使用 Pandas 库进行数据处理时出现了问题。具体的错误是“single positional indexer is out-of-bounds”,意思是指定的索引超出了数据范围。 可能需要检查代码中使用的索引是否正确,或者数据是否有缺失导致索引出现错误。
相关问题

Traceback (most recent call last): File "C:\Python38\lib\multiprocessing\pool.py", line 125, in worker result = (True, func(*args, **kwds)) File "C:\Python38\lib\multiprocessing\pool.py", line 48, in mapstar return list(map(*args)) File "D:\hw_stock_2022\ETF实盘选股策略(2)\1ETF数据整理.py", line 82, in cal_all_etf_data last_trading_day_close_above_ma20 = etf[etf['last_trading_day_close'] > etf['ma20']] TypeError: string indices must be integers

这是一个 Python 程序的错误信息。Traceback 是 Python 中的异常追踪机制,当程序出现错误时会生成一个 Traceback 信息,表示程序从哪里开始错误。 具体的错误信息是: TypeError: string indices must be integers, 意思是程序中etf[last_trading_day_close] or etf[ma20] 中的last_trading_day_close or ma20 不是整数索引,而是字符串索引。 解决这个错误可能需要看看程序中 etf 变量是什么,last_trading_day_close 和 ma20 是否是它的正确索引。

multiprocessing.pool.RemoteTraceback: """ Traceback (most recent call last): File "C:\Python38\lib\multiprocessing\pool.py", line 125, in worker result = (True, func(*args, **kwds)) File "C:\Python38\lib\multiprocessing\pool.py", line 48, in mapstar return list(map(*args)) File "D:\hw_stock_2022\program\ETF实盘选股策略\1_ETF数据整理.py", line 51, in cal_all_etf_data df = pd.read_csv(etf_list + '//' + etf + '.csv', encoding='gbk', skiprows=1, parse_dates=['交易日期']) TypeError: can only concatenate list (not "str") to list

这个错误信息表示你在使用 `pd.read_csv()` 函数时遇到了一个 TypeError,该错误的具体原因是:在行 51 你尝试将一个字符串和一个列表进行拼接,但是 Python 中不能将字符串和列表进行拼接。 你可以尝试检查你的代码,找出哪里出现了将字符串和列表拼接的情况,然后尝试修改代码以避免这种情况的发生。 注意:这个错误信息只是给出了错误发生的位置和类型,你还需要通过自己的调试能力来找出错误的原因并进行修正。

相关推荐

Traceback (most recent call last): File "D:\Python\lib\multiprocessing\pool.py", line 125, in worker result = (True, func(*args, **kwds)) File "D:\Python\lib\multiprocessing\pool.py", line 48, in mapstar return list(map(*args)) File "E:\comparableDjango\comparable\comparable\comparable.py", line 59, in parallel_compute similarity = [compute_xsd(ss1_item, ss2_item) for ss1_item in ss1] File "E:\comparableDjango\comparable\comparable\comparable.py", line 59, in similarity = [compute_xsd(ss1_item, ss2_item) for ss1_item in ss1] File "E:\comparableDjango\comparable\comparable\comparable.py", line 21, in compute_xsd s1_cut = cut_words(ss1) File "E:\comparableDjango\comparable\comparable\comparable.py", line 17, in cut_words return [word for word, flag in words if (word not in stopwords) and word.strip() != '' and word.isalnum()] File "E:\comparableDjango\comparable\comparable\comparable.py", line 17, in return [word for word, flag in words if (word not in stopwords) and word.strip() != '' and word.isalnum()] File "E:\comparableDjango\comparable\venv\lib\site-packages\jieba\posseg\__init__.py", line 294, in cut for w in dt.cut(sentence, HMM=HMM): File "E:\comparableDjango\comparable\venv\lib\site-packages\jieba\posseg\__init__.py", line 249, in cut for w in self.__cut_internal(sentence, HMM=HMM): File "E:\comparableDjango\comparable\venv\lib\site-packages\jieba\posseg\__init__.py", line 217, in __cut_internal sentence = strdecode(sentence) File "E:\comparableDjango\comparable\venv\lib\site-packages\jieba\_compat.py", line 79, in strdecode sentence = sentence.decode('utf-8') AttributeError: 'float' object has no attribute 'decode' """ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "E:\comparableDjango\comparable\comparable\comparable.py", line 65, in <module> results = pool.map(parallel_compute, ss2) File "D:\Python\lib\multiprocessing\pool.py", line 364, in map return self._map_async(func, iterable, mapstar, chunksize).get() File "D:\Python\lib\multiprocessing\pool.py", line 771, in get raise self._value AttributeError: 'float' object has no attribute 'decode'这段报错怎么解决

Traceback (most recent call last): File "D:/pycharts程序/基于機器學習的銷售量預測/main/随机森林模型.py", line 137, in <module> rfr.fit(X_train,y_train) File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn\ensemble\_forest.py", line 467, in fit for i, t in enumerate(trees) File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\joblib\parallel.py", line 1056, in __call__ self.retrieve() File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\joblib\parallel.py", line 935, in retrieve self._output.extend(job.get(timeout=self.timeout)) File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\multiprocessing\pool.py", line 657, in get raise self._value File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\multiprocessing\pool.py", line 121, in worker result = (True, func(*args, **kwds)) File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\joblib\_parallel_backends.py", line 595, in __call__ return self.func(*args, **kwargs) File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\joblib\parallel.py", line 263, in __call__ for func, args, kwargs in self.items] File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\joblib\parallel.py", line 263, in for func, args, kwargs in self.items] File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn\utils\fixes.py", line 216, in __call__ return self.function(*args, **kwargs) File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn\ensemble\_forest.py", line 185, in _parallel_build_trees tree.fit(X, y, sample_weight=curr_sample_weight, check_input=False) File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn\tree\_classes.py", line 1320, in fit X_idx_sorted=X_idx_sorted, File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn\tree\_classes.py", line 356, in fit criterion = CRITERIA_REG[self.criterion](self.n_outputs_, n_samples) KeyError: 'rmse'

最新推荐

recommend-type

电影票房.csv

电影票房
recommend-type

ASP.NET技术在网站开发设计中的研究与开发(论文+源代码+开题报告)【ASP】.zip

ASP.NET技术在网站开发设计中的研究与开发(论文+源代码+开题报告)【ASP】
recommend-type

WebShell-Password.txt

WebShell-Password
recommend-type

基于 Unet++ 对自动驾驶车道线分割实战【包含数据集、完整代码、训练好的结果】

基于 UnetPlusPlus 网络自动驾驶车道线分割实战 代码均为手写,全网无重复,训练自己数据很简单,只需要摆放好数据即可,具体参考README文件,小白均可使用 代码详细介绍:https://blog.csdn.net/qq_44886601/article/details/138858574 数据集:自动驾驶车道线分割(2类别,约3200张数据和标注图像) 网络仅仅测试30个epoch,全局像素点的准确度达到0.995,精确度为0.907,召回率为0.908,dice为0.91,训练epoch加大的话,性能还会更加优越! 代码介绍: 训练过程提供了多种优化器选择(Adam、SGD、RMSProp),损失函数采用BCE 逻辑损失,学习率的衰减提供了常规恒定lr、余弦退火算法、以及step学习率衰减。可以自行选择 【训练过程会生成最好和最后一个权重,以及数据预处理完的可视化效果图、dice、loss曲线、训练日志等等】
recommend-type

asp.net某公司员工管理系统的设计与实现(源代码+论文)【ASP】.zip

asp.net某公司员工管理系统的设计与实现(源代码+论文)【ASP】
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

MATLAB结构体与对象编程:构建面向对象的应用程序,提升代码可维护性和可扩展性

![MATLAB结构体与对象编程:构建面向对象的应用程序,提升代码可维护性和可扩展性](https://picx.zhimg.com/80/v2-8132d9acfebe1c248865e24dc5445720_1440w.webp?source=1def8aca) # 1. MATLAB结构体基础** MATLAB结构体是一种数据结构,用于存储和组织相关数据。它由一系列域组成,每个域都有一个名称和一个值。结构体提供了对数据的灵活访问和管理,使其成为组织和处理复杂数据集的理想选择。 MATLAB中创建结构体非常简单,使用struct函数即可。例如: ```matlab myStruct
recommend-type

详细描述一下STM32F103C8T6怎么与DHT11连接

STM32F103C8T6可以通过单总线协议与DHT11连接。连接步骤如下: 1. 将DHT11的VCC引脚连接到STM32F103C8T6的5V电源引脚; 2. 将DHT11的GND引脚连接到STM32F103C8T6的GND引脚; 3. 将DHT11的DATA引脚连接到STM32F103C8T6的GPIO引脚,可以选择任一GPIO引脚,需要在程序中配置; 4. 在程序中初始化GPIO引脚,将其设为输出模式,并输出高电平,持续至少18ms,以激活DHT11; 5. 将GPIO引脚设为输入模式,等待DHT11响应,DHT11会先输出一个80us的低电平,然后输出一个80us的高电平,
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。