皆さん、私が使用している大きなデータセットを扱う方法として、Excel VBA経由でPythonに来てくれました。データフレームにループがありません。
深度ベースのデータセットがいくつかあります。実際の最高のデータ解像度に合わせるためにいくつかのデータセットを「取り込む」必要があります(画像クラスタリングの場合)。画像は0.01mmのデータを取得していますが、測定データセットの一部は約40mmのサンプルです。下記のコードを使用して、ポイントから測定データをスケールする
私はデータフレームでポイントを逃し、私のVBAに戻って(??悪い)習慣
データセット、私は約50,000行である上でこれをテストすることだし、size
変数を落下てる感が設定されている取得します200(すなわち、合計40mmの場合、それぞれの方向に200×0.1mm)。
将来的には、a
b
c
のそれぞれのIR画像配列スタイルデータでこれを行うことがあります。
私は、繰り返しのために、これは現在、時間をかけていることがわかります。
初期DF
Depth | Item1 | Item 2 | Item3
----- |-------|--------|------
10.01 | a | b | c
10.02 | d | e | f
10.03 | h | i | j
新DF
Depth | Item1 | Item 2 | Item3
----- |-------|--------|------
etc
10.008 | a | b | c
10.009 | a | b | c
**10.010 | a | b | c**
10.011 | a | b | c
10.012 | a | b | c
etc
---------------------------------
etc
10.018 | d | e | f
10.019 | d | e | f
**10.020 | d | e | f**
10.021 | d | e | f
10.022 | d | e | f
etc
:私の不器用コード物事の規模一般的な概念があるが無視
def new_depth(df, size):
x=0
for i in df['Depth']:
x=+1
measured_data = df.iloc[x, :]
for y in range(size):
if y!=0:
added_p = i+y
added_n = i-y
measured_data["Depth"] = added_p
df.loc[len(df)] = measured_data
measured_data["Depth"] = added_n
df.loc[len(df)]=measured_data
かかわらず見ることができますそこに脳があることを望ん
あなたの 'new_depth'機能は何を達成するはずですか?入力としてサンプルのデータフレームを提供し、そのデータフレームにメソッドを適用した場合の期待される出力を提供できる場合に最適です。 – Metropolis
@Metropolis、私は上記の質問を再掲しました。うまくいけば、これは少し上手くいくと説明しています。情報をスタックオーバーフローにするのに慣れています。私はここから何年も答えを得てきましたが、これは私の最初の投稿です!! –