pandas - .iterrows 上的 jupyter 中的语法错误
问题描述
我收到了 SyntaxError: invalid syntax for line 3 以下内容,有人可以帮忙吗?
up = word_stats.loc[word_stats['word'] == ['science']
for i,v in up.iterrows():
k = 1000
xq = xb_word[[i],:]
D, I = index_word.search(xq, k) # sanity check
sample = word_stats.iloc[I[0]]
sample = sample.reset_index(drop=True)
sample["distance"] = D[0]
sample[['word', 'hot_uv', 'search_uv', 'distance']].set_index('word').sort_values('hot_uv', ascending=False).head(20)
解决方案
up = word_stats.loc[word_stats['word'] == ['science']**]**
请问你的右括号在哪里?
推荐阅读
- duration - bixby 中的训练时间
- node.js - 在 kubernetes + node.js 中处理多个用户令牌
- sql - SQL 选择将日期与上一行进行比较
- php - 基于元素值的 Laravel 过滤器数组
- flutter - 为什么每当我将流添加到流控制器时,我的 then() 永远不会被调用?
- sql-server - 如何使用联合查询消除零
- google-sheets - 谷歌表格:帮助!我可以在不打开迭代计算的情况下解决循环依赖吗?
- html - 如何在文件路径中使用 id?
- java - JMS 消息路由器 - 变量(int 和 double)处理
- oim - OIM 12.2.1.3.0:如何为特定用户集或最终用户隐藏目录项(应用程序实例/角色)