Questions tagged «indexing»

索引数据结构是提高数据查找速度的通用技术。


9
如何在不首先将其分配给局部变量的情况下为函数返回的MATLAB数组建立索引?
例如,如果我想从中读取中间值magic(5),可以这样进行: M = magic(5); value = M(3,3); 得到value == 13。我希望能够执行以下操作之一: value = magic(5)(3,3); value = (magic(5))(3,3); 取消中间变量。但是,MATLAB抱怨Unbalanced or unexpected parenthesis or bracket在之前的第一个括号3。 是否可以在不首先将其分配给变量的情况下从数组/矩阵读取值?

28
SQL Server DB中所有索引和索引列的列表
如何获得SQL Server 2005+中所有索引和索引列的列表?我能得到的最接近的是: select s.name, t.name, i.name, c.name from sys.tables t inner join sys.schemas s on t.schema_id = s.schema_id inner join sys.indexes i on i.object_id = t.object_id inner join sys.index_columns ic on ic.object_id = t.object_id inner join sys.columns c on c.object_id = t.object_id and ic.column_id = c.column_id where i.index_id > …

4
是否有R函数来查找向量中元素的索引?
在R中,我有一个element x和一个vector v。我想找到一个v等于的元素的第一个索引x。我知道执行此操作的一种方法是:which(x == v)[[1]],但这似乎效率太低。有更直接的方法吗? 对于奖励积分,如果x是矢量,是否存在可以使用的功能?也就是说,它应返回索引向量,指示xin 中每个元素的位置v。

7
熊猫-获取给定列的第一行值
这似乎是一个非常简单的问题……但是我没有看到我期望的简单答案。 那么,如何获得Pandas中给定列的第n行的值?(我对第一行特别感兴趣,但也对更通用的做法感兴趣)。 例如,假设我想将Btime中的1.2值作为变量。 什么是正确的方法? df_test = ATime X Y Z Btime C D E 0 1.2 2 15 2 1.2 12 25 12 1 1.4 3 12 1 1.3 13 22 11 2 1.5 1 10 6 1.4 11 20 16 3 1.6 2 9 10 1.7 12 29 12 …
299 python  pandas  indexing  head 

9
SQL连接:选择一对多关系中的最后一条记录
假设我有一个客户表和一个采购表。每次购买都属于一个客户。我想在一个SELECT语句中获得所有客户的列表以及他们的最后一次购买。最佳做法是什么?关于建立索引有什么建议吗? 请在您的答案中使用这些表/列名称: 客户:身份证,姓名 购买:id,customer_id,item_id,日期 并且在更复杂的情况下,通过将最后一次购买放入客户表中来对数据库进行非规范化(在性能方面)是否有益? 如果保证(购买)ID按日期排序,可以使用类似的语句简化语句LIMIT 1吗?


15
如何从列表中删除元素?
我有一个列表,我想从中删除一个元素。我怎样才能做到这一点? 我已经尝试在参考手册中查找我认为该功能的明显名称,但没有找到合适的名称。
275 r  list  indexing 

6
Python Pandas:获取列匹配特定值的行的索引
给定一个带有“ BoolCol”列的DataFrame,我们要查找其中“ BoolCol” == True的值的DataFrame索引 我目前有迭代的方式来做,很完美: for i in range(100,3000): if df.iloc[i]['BoolCol']== True: print i,df.iloc[i]['BoolCol'] 但这不是正确的熊猫方法。经过研究,我目前正在使用以下代码: df[df['BoolCol'] == True].index.tolist() 这给了我一份索引列表,但是当我通过以下方法检查它们时,它们不匹配: df.iloc[i]['BoolCol'] 结果实际上是错误的! 哪一种是正确的Pandas方法?
274 python  indexing  pandas 


4
在特定文件夹上禁用intellij索引
在我的项目中,我有.deploy文件夹,该文件夹是在本地部署应用程序时创建/更新的。是否可以禁用该文件夹的索引编制?每当我部署时,一切都会变慢,这确实很烦人-我必须等待几分钟,然后才对intellij进行不必要的索引编制。在模块视图中,我排除了该文件夹,但没有帮助。任何帮助,将不胜感激。



23
在PostgreSQL中列出带有索引的列
我想获取PostgreSQL中索引所在的列。 在MySQL中,您可以使用SHOW INDEXES FOR table并查看该Column_name列。 mysql> show indexes from foos; +-------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | +-------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ | foos | 0 | PRIMARY | 1 | id | A | …
233 sql  postgresql  indexing 

9
访问列表的多个元素,知道它们的索引
我需要从给定列表中选择一些元素,知道它们的索引。假设我要创建一个新列表,该列表包含给定列表[-2、1、5、3、8、5、6]中索引为1、2、5的元素。我所做的是: a = [-2,1,5,3,8,5,6] b = [1,2,5] c = [ a[i] for i in b] 有什么更好的方法吗?像c = a [b]一样?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.