タグ付けされた質問 「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では、要素xとベクトルがありvます。にv等しい要素の最初のインデックスを見つけたいのですがx。これを行う方法の1つは次のとおりwhich(x == v)[[1]]です。それを行うためのより直接的な方法はありますか? ボーナスポイントについてx、ベクトルなら機能する機能はありますか?つまり、xin の各要素の位置を示すインデックスのベクトルを返す必要がありvます。

7
パンダ-指定された列の最初の行の値を取得します
これはとんでもないほど簡単な質問のように思われます...しかし、期待していた簡単な答えはわかりません。 それでは、パンダの特定の列の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 …
300 python  pandas  indexing  head 

9
SQL結合:1対多の関係で最後のレコードを選択する
顧客の表と購入の表があるとします。各購入は1人の顧客に属します。1つのSELECTステートメントで、すべての顧客のリストと最後の購入を取得したいと考えています。ベストプラクティスは何ですか?インデックスの構築に関するアドバイスはありますか? 回答ではこれらのテーブル/列名を使用してください: 顧客:ID、名前 購入:id、customer_id、item_id、date さらに複雑な状況では、最後の購入を顧客テーブルに入れてデータベースを非正規化することは(パフォーマンスの観点から)有益でしょうか? (購入)IDが日付順にソートされることが保証されている場合、ステートメントを簡素化できLIMIT 1ますか?


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'] 結果は実際にはFalseです!! これを行うパンダの正しい方法はどれですか?
277 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]のようなものですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.