タグ付けされた質問 「rows」

22
パンダのデータフレームの行を反復する方法は?
私はDataFrameパンダから来ました: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df 出力: c1 c2 0 10 100 1 11 110 2 12 120 次に、このフレームの行を反復処理します。すべての行について、列の名前でその要素(セルの値)にアクセスできるようにしたいと思います。例えば: for row in df.rows: print row['c1'], row['c2'] パンダでそれを行うことは可能ですか? 私はこの同様の質問を見つけました。しかし、それは私に必要な答えを与えません。たとえば、そこで使用することをお勧めします。 for date, row in df.T.iteritems(): または for row in df.iterrows(): しかし、私はrowオブジェクトが何であるか、そしてどうやってそれを扱うことができるのか分かりません。
1951 python  pandas  rows  dataframe 

8
Rデータフレームの各行
データフレームがあり、そのデータフレームの各行について、いくつかの複雑なルックアップを実行し、データをファイルに追加する必要があります。 dataFrameには、生物学的研究で使用される96ウェルプレートから選択したウェルの科学的結果が含まれているので、次のようなことをしたいと思います。 for (well in dataFrame) { wellName <- well$name # string like "H1" plateName <- well$plate # string like "plate67" wellID <- getWellID(wellName, plateName) cat(paste(wellID, well$value1, well$value2, sep=","), file=outputFile) } 私の手続きの世界では、私は次のようなことをします: for (row in dataFrame) { #look up stuff using data from the row #write stuff to the file …
173 r  dataframe  rows 

13
2つのdata.framesを比較して、data.frame 2に存在しないdata.frame 1の行を見つけます。
次の2つのdata.framesがあります。 a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) 行a1にa2にはない行を見つけたいのですが。 このタイプの操作のための組み込み関数はありますか? (ps:私はそれに対する解決策を書きました、誰かがすでにより巧妙に細工されたコードを既に作成しているかどうか私は単に興味があります) これが私の解決策です: a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) rows.in.a1.that.are.not.in.a2 <- function(a1,a2) { a1.vec <- apply(a1, 1, paste, collapse = "") a2.vec <- apply(a2, 1, paste, collapse = "") a1.without.a2.rows …
161 r  merge  compare  rows  dataframe 

9
Numpy-行を配列に追加
どうやって派手な配列に行を追加するのですか? 私は配列Aを持っています: A = array([[0, 1, 2], [0, 2, 0]]) Xの各行の最初の要素が特定の条件を満たす場合、別の配列Xからこの配列に行を追加します。 Numpy配列には、リストのような「追加」メソッドがないため、そうです。 AとXがリストである場合、私は単に次のようにします。 for i in X: if i[0] < 3: A.append(i) 同等のものを行うnumpythonicな方法はありますか? ありがとう、S ;-)
161 python  arrays  numpy  rows 

7
Rデータフレームに行を追加する方法
StackOverflowを見回しましたが、Rデータフレームに行を追加するという問題に固有の解決策が見つかりません。 次のように、空の2列のデータフレームを初期化しています。 df = data.frame(x = numeric(), y = character()) 次に、私の目標は、値のリストを反復処理し、各反復でリストの最後に値を追加することです。私は次のコードから始めました。 for (i in 1:10) { df$x = rbind(df$x, i) df$y = rbind(df$y, toString(i)) } 私はまた、機能を試みたc、appendと、merge成功せず。何か提案があれば教えてください。
121 r  merge  append  dataframe  rows 

3
コマンドラインからSQLCMDの「影響を受けるx行」を抑制する方法はありますか?
コマンドラインからSQLCMDの「影響を受けるx行」を抑制する方法はありますか? MSBuildスクリプトを実行していますが、ビルドサーバーのログが詰まらないようにしています。 すべてのスクリプトに「SETNOCOUNTON」を追加する必要はないので、コマンドラインから追加する方法があれば、それは素晴らしいことです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.