ColumnTransformer object has no attribute set_output

时间: 2023-10-09 13:11:46 浏览: 74
`ColumnTransformer` object does not have an attribute named `set_output`. It could be possible that you are trying to use a method that does not exist in the `ColumnTransformer` class. You can refer to the documentation of `ColumnTransformer` to see the available methods and attributes. Alternatively, if you can provide more information on what you are trying to achieve, I can assist you further.
相关问题

AttributeError: 'Sheet' object has no attribute 'max_row'

引用\[1\]:Python使用pandas库实现MySQL查询数据库查到的数据导出Excel表,在设定列宽时报错:AttributeError: 'Worksheet' object has no attribute 'set_column' 代码如下 import pandas as pd import pandas.io.formats.excel def downloadExcel(): # 查询数据库的函数实现部分省略 sql = "SELECT * FROM XIAOBAIBAI_LOG WHERE ID='666'" resList = mysqlData.search(sql) # resList为查询到的结果 cols = mysqlData.cur.description col = \[\] for c in cols: col.append(c\[0\]) # 提取数据库的columns作为每列标题 df = pd.DataFrame(list(resList), columes=col) pandas.io.formats.excel.header_style = None writer = pd.ExcelWriter(r"output/XIAOBAIBAI_LOG.xls") df.to_excel(writer, sheet_name='XIAOBAIBAI_LOG') worksheet = writer.sheets\['XIAOBAIBAI_LOG'\] worksheet.set_column("A:A",15) # 设置A列宽度为15 writer.save() writer.close() 解决方案: 。 引用\[2\]:看了很多解决 AttributeError: 'Worksheet' object has no attribute 'set_column' 错误的方案,尝试了都没有解决,结果发现一个小细节,原因竟然是Excel导出后缀的问题,之前对Excel的操作都保存为 .xls 格式,也没有问题,但是使用 set_column 方法出现报错了,把后缀改为.xlsx 报错就没有了。 writer = pd.ExcelWriter(r"output/XIAOBAIBAI_LOG.xlsx") 其他可能原因分析: 。 引用\[3\]:sheet.get_highest_row()和sheet.get_highest_column()在多年前就已经弃用了,现在用的是: sheet.max_row和sheet.column 再次启动:(就不会报错了) 搞定!。 问题:AttributeError: 'Sheet' object has no attribute 'max_row' 回答: 在你的代码中,出现了两个不同的错误。首先,关于'Worksheet' object has no attribute 'set_column'的错误,这是因为你使用了旧版本的Excel文件格式(.xls)。解决方法是将文件后缀改为.xlsx,即writer = pd.ExcelWriter(r"output/XIAOBAIBAI_LOG.xlsx")。\[2\]其次,关于'AttributeError: 'Sheet' object has no attribute 'max_row''的错误,这是因为你使用了过时的方法sheet.get_highest_row()和sheet.get_highest_column()。正确的方法是使用sheet.max_row和sheet.column。\[3\]通过更正这两个错误,你应该能够成功导出Excel文件并设置列宽。 #### 引用[.reference_title] - *1* *2* [Python错误: AttributeError: ‘Worksheet‘ object has no attribute ‘set_column‘ 解决办法](https://blog.csdn.net/qq_39691492/article/details/119757362)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Python Error解决方案AttributeError: ‘ReadOnlyWorksheet‘ object has no attribute ‘get_highest_row...](https://blog.csdn.net/XRTONY/article/details/113818112)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

'image'object has no attribute'color_track'

很抱歉,在OpenMV上没有`color_track`方法。我给出的代码中的`color_track`方法是一个错误。请使用下面更新后的代码来进行红色和蓝色圆形和矩形的识别: ```python import sensor import image import time import math # 初始化摄像头 sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QVGA) sensor.skip_frames(time = 2000) # 设置蓝色和红色的阈值 blue_thresholds = [(0, 100, -128, 127, -128, 127)] # 蓝色阈值,可以根据实际情况调整 red_thresholds = [(0, 100, 0, 127, -128, 127)] # 红色阈值,可以根据实际情况调整 while(True): # 捕获图像 img = sensor.snapshot() # 执行颜色追踪(蓝色) blue_mask = img.binary([blue_thresholds]) # 执行颜色追踪(红色) red_mask = img.binary([red_thresholds]) # 执行形状检测(蓝色圆形) blue_circles = img.find_circles(threshold = 2000) for circle in blue_circles: img.draw_circle(circle.x(), circle.y(), circle.r(), color=(255, 0, 0)) print("Blue circle detected!") # 执行形状检测(红色圆形) red_circles = img.find_circles(threshold = 2000) for circle in red_circles: img.draw_circle(circle.x(), circle.y(), circle.r(), color=(0, 0, 255)) print("Red circle detected!") # 执行形状检测(蓝色矩形) blue_rects = img.find_rects(threshold = 2000) for rect in blue_rects: img.draw_rectangle(rect.rect(), color=(255, 0, 0)) print("Blue rectangle detected!") # 执行形状检测(红色矩形) red_rects = img.find_rects(threshold = 2000) for rect in red_rects: img.draw_rectangle(rect.rect(), color=(0, 0, 255)) print("Red rectangle detected!") # 保存图像到文件 img.save("output.jpg") ``` 这个代码会捕获图像,执行颜色追踪获得蓝色和红色的二值图像,然后进行形状检测来识别圆形和矩形。请根据需要调整阈值和其他参数以适应你的应用场景。如果还有其他问题,请随时提问。

相关推荐

import serial import modbus_tk.defines as cst from modbus_tk import modbus_rtu import struct # 打开两个串口 com1 = serial.Serial(port='com2', baudrate=38400, bytesize=8, parity='N', stopbits=1) com2 = serial.Serial(port='com3', baudrate=38400, bytesize=8, parity='N', stopbits=1) # 创建Modbus RTU主机(master) master = modbus_rtu.RtuMaster(com1) master.set_timeout(1.0) master.set_verbose(True) # 读取保持寄存器数据 red = master.execute(1, cst.READ_HOLDING_REGISTERS, 0, 9) print(red) # 将字节数组划分为若干个长度为4的子数组 # def hex_f(a,b): # # g1=b # # z=a+g1#高低16位组合 # # z1=hex(z)[2:]#取0x后边的部分 # # # print(z1) # # return struct.unpack('!f', z1.decode('hex'))[0]#返回浮点数 # # e = hex_f(red[0],red[1]) # # print(e) red1 = master.execute(1, cst.READ_HOLDING_REGISTERS, 0, 9)[0] # 这里可以修改需要读取的功能码 print(red1) new = int(red1 * 0.8) print(new) red =master.execute(1, function_code=cst.WRITE_MULTIPLE_REGISTERS, starting_address=0, output_value=[new]) # 读取输入寄存器数据 input_regs = master.execute(1, cst.READ_INPUT_REGISTERS, 0, 9) print(input_regs,1) # 读取输入线圈数据 input_bits = master.execute(1, cst.READ_COILS, 0, 9) print(input_bits,2) # 读取输出线圈数据 output_bits = master.execute(1, cst.READ_DISCRETE_INPUTS, 0, 9) print(output_bits,3) # 将所有读取数据打包为Modbus RTU消息并写入com2串口 data = red + input_regs + input_bits + output_bits com2.write(master._do_crc(data)) # 关闭串口 com1.close() com2.close()AttributeError: 'RtuMaster' object has no attribute '_do_crc'咋修改不报错

最新推荐

recommend-type

Google C++ Style Guide(Google C++编程规范)高清PDF

Input parameters are usually values or const references, while output and input/output parameters will be non-const pointers. When ordering function parameters, put all input-only parameters before ...
recommend-type

微软内部资料-SQL性能优化2

Like a process, the system has a working set. Five different types of pages represent the system’s working set: system cache; paged pool; pageable code and data in the kernel; page-able code and data...
recommend-type

Python源码-数学美之樱花.py

Python源码-数学美之樱花
recommend-type

蚁群算法(ACO)求解TSP问题,MATLAB源码,代码注释详细,可根据自身需求拓展应用

蚁群算法(ACO)求解TSP问题,MATLAB源码,代码注释详细,可根据自身需求拓展应用
recommend-type

2024年5月最新采集大众点评全国(内地)-学习培训大类-店铺基础信息,93余万家

2024年5月最新采集大众点评全国(内地)-学习培训大类-店铺基础信息,93余万家。此处仅展示1万家,全量也有。 2024年5月最新大众点评店铺基础信息采集。含美食、休闲娱乐、结婚、电影演出赛事、丽人、酒店、亲子、周边游、运动健身、购物、家装、学习培训、医疗健康、爱车、宠物等十几大类共几千万家店铺信息。
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

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

用matlab绘制高斯色噪声情况下的频率估计CRLB,其中w(n)是零均值高斯色噪声,w(n)=0.8*w(n-1)+e(n),e(n)服从零均值方差为se的高斯分布

以下是用matlab绘制高斯色噪声情况下频率估计CRLB的代码: ```matlab % 参数设置 N = 100; % 信号长度 se = 0.5; % 噪声方差 w = zeros(N,1); % 高斯色噪声 w(1) = randn(1)*sqrt(se); for n = 2:N w(n) = 0.8*w(n-1) + randn(1)*sqrt(se); end % 计算频率估计CRLB fs = 1; % 采样频率 df = 0.01; % 频率分辨率 f = 0:df:fs/2; % 频率范围 M = length(f); CRLB = zeros(M,1); for
recommend-type

JSBSim Reference Manual

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