1

DataFrame の例を見てみましょう

import pandas as pd
df = pd.DataFrame(['a','b','c','d'],columns=['A'])

ここで、私がやりたいことは、いくつかの範囲で定義される数値を含む2 つの列 (名前をBと としましょう) を追加することです。B inと C in を想定してみましょう。Crange(0,3)range(10,12)

最初のデータフレームを拡張する必要があります。これにより、列の各値に対して、利用可能なとの値Aのすべての可能な組み合わせが存在するようになります。したがって、最終的なデータフレームは次のようになります。BC

    A  B  C
 0  a  0  10
 1  b  0  10
 2  c  0  10
 3  d  0  10
 4  a  1  10
 5  b  1  10
 6  c  1  10
 7  d  1  10
 8  a  2  10
 9  b  2  10
10  c  2  10
11  d  2  10
12  a  0  11
13  b  0  11
14  c  0  11
15  d  0  11
16  a  1  11
17  b  1  11
18  c  1  11
19  d  1  11
20  a  2  11
21  b  2  11
22  c  2  11
23  d  2  11

これを達成するための最適なソリューションは何ですか?

4

1 に答える 1