DataFrame の例を見てみましょう
import pandas as pd
df = pd.DataFrame(['a','b','c','d'],columns=['A'])
ここで、私がやりたいことは、いくつかの範囲で定義される数値を含む2 つの列 (名前をB
と としましょう) を追加することです。B inと C in を想定してみましょう。C
range(0,3)
range(10,12)
最初のデータフレームを拡張する必要があります。これにより、列の各値に対して、利用可能なとの値A
のすべての可能な組み合わせが存在するようになります。したがって、最終的なデータフレームは次のようになります。B
C
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
これを達成するための最適なソリューションは何ですか?