Python中文
首页
教程
问答
标签
搜索
登录
注册
如何实例化一个类?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我目前正在尝试运行此解决方案,但我很难理解这里到底发生了什么。我得到的错误是:</p> <pre><code>line 39, in <module> map_manufacturer_model() TypeError: map_manufacturer_model() missing 1 required positional argument: 's' </code></pre> <p>在线阅读文档意味着我需要在调用对象之前实例化它?但我仍然不确定这意味着什么。我有我的数据框,我试着循环里面的所有东西,以得到正确的制造商和仪表型号?关于这个问题的任何指导都是非常明确的</p> <p>测试csv:<a href="https://docs.google.com/spreadsheets/d/1nxLO7c2veCJOHp7Uw_3ZuUtYUvvMHtelEE-UW9QpY9g/edit#gid=0" rel="nofollow noreferrer">https://docs.google.com/spreadsheets/d/1nxLO7c2veCJOHp7Uw_3ZuUtYUvvMHtelEE-UW9QpY9g/edit#gid=0</a></p> <pre><code>gas_data = pd.read_csv(r'C:\Users\test.csv') manufacturers = {'G4F0': 'FLN', 'G4K0': 'HWL', 'E6S1': 'LPG'} meter_models = {'G4F0': {'1': 'G4SZV-1', '2': 'G4SZV-2'}, 'G4K0': {'': 'BK-G4E'}, 'E6S1': {'': 'G470'}, } def map_manufacturer_model(s): s = str(s) model = 'unknown' try: manufacturer = manufacturers[s[:4]] for k, m in meter_models[s[:4]].items(): if s[-4:].startswith(k): model = m break except KeyError: manufacturer = 'unknown' return pd.Series({'New Meter Manufacturer': manufacturer, 'New Meter Model': model }) gas_data[['New Meter Manufacturer', 'New Meter Model']] = gas_data['New Serial Number'].apply( map_manufacturer_model) map_manufacturer_model() </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这个问题是因为我再次调用了这个函数,即使它已经在apply(map_manufacturer_model)中被调用了</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
文本导入时标题行中的特殊字符
3 回答
文本小部件:在没有输入时更新并在循环后保持空闲
10 回答
文本小部件tkin
10 回答
文本小部件tkinter中的标签更改或文本外观更改是否有撤消功能?
5 回答
文本小部件tkinter复制图像选项
10 回答
文本小部件上的Python Tkinter ttk滚动条未缩放
8 回答
文本小部件上的滚动条可能需要根据制表符ord显示前进行滚动
1 回答
文本小部件不显示lis中的内容
9 回答
文本小部件不显示Unicode字符
1 回答
文本小部件中写入的行间距
3 回答
文本小部件中的文本作为变量
5 回答
文本小部件中的滚动条仅显示在底部
8 回答
文本小部件中的选项卡键空间计数
6 回答
文本小部件作为Lis
8 回答
文本小部件在主框架中扩展列宽
8 回答
文本小部件未使用删除功能清除
10 回答
文本小部件滚动动画(Tkinter、Python)
1 回答
文本居中。格式正确吗?
10 回答
文本差分算法
7 回答
文本已知时音频文件中的单词索引
2 回答