質問編集履歴

7

文法修正

2020/06/10 04:25

投稿

beginner.py
beginner.py

スコア8

test CHANGED
File without changes
test CHANGED
@@ -284,7 +284,9 @@
284
284
 
285
285
 
286
286
 
287
- 試してみたこと
287
+ **試してみたこと**
288
+
289
+ 大分類に「"大分類","α分類","β分類","γ分類"」を格納してみました。
288
290
 
289
291
  ```python
290
292
 

6

文法修正

2020/06/10 04:25

投稿

beginner.py
beginner.py

スコア8

test CHANGED
File without changes
test CHANGED
@@ -328,7 +328,7 @@
328
328
 
329
329
 
330
330
 
331
- 一つ以上のディメンションがNGということで、どうすればよいのかご教授いただけると幸いです
331
+ 一つ以上のディメンションがNGということで、どうすればできるのかご教授いただけると幸いです
332
332
 
333
333
 
334
334
 

5

文法修正

2020/06/10 04:09

投稿

beginner.py
beginner.py

スコア8

test CHANGED
File without changes
test CHANGED
@@ -328,6 +328,8 @@
328
328
 
329
329
 
330
330
 
331
+ 一つ以上のディメンションがNGということで、どうすればよいのかご教授いただけると幸いです
332
+
331
333
 
332
334
 
333
335
  大変お忙しいところ恐縮ですが、ご回答いただけると大変たすかります。

4

文修正

2020/06/10 04:06

投稿

beginner.py
beginner.py

スコア8

test CHANGED
@@ -1 +1 @@
1
- bunnpoushuuseipandasで各行を指定回数複製する方法
1
+ pandasで各行を指定回数複製する方法
test CHANGED
File without changes

3

文修正

2020/06/10 04:03

投稿

beginner.py
beginner.py

スコア8

test CHANGED
@@ -1 +1 @@
1
- pandasで各行を指定回数複製する方法その二
1
+ bunnpoushuuseipandasで各行を指定回数複製する方法
test CHANGED
File without changes

2

文法修正

2020/06/10 04:03

投稿

beginner.py
beginner.py

スコア8

test CHANGED
File without changes
test CHANGED
@@ -304,7 +304,7 @@
304
304
 
305
305
  df = pd.DataFrame({
306
306
 
307
- '大分類': df1[["大分類","α分類","β分類",γ分類]].values,
307
+ '大分類': df1[["大分類","α分類","β分類","γ分類"]].values,
308
308
 
309
309
  '中分類': ['a','b','c',np.nan],
310
310
 

1

ためしたことを追加

2020/06/10 03:35

投稿

beginner.py
beginner.py

スコア8

test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,8 @@
10
10
 
11
11
  スプレッドシートの情報として以下をデータフレームとして読み込んでおりまして
12
12
 
13
+ **サンプル1**
14
+
13
15
  |大分類|中分類|小分類|
14
16
 
15
17
  |:--|:--:|--:|
@@ -168,7 +170,9 @@
168
170
 
169
171
 
170
172
 
171
- **スプレッドシートから読み込む情報変更した場合(α、β、γ列追加)**
173
+ **2.スプレッドシートから読み込む情報変更した場合(α、β、γ列追加)**
174
+
175
+ **サンプル2**
172
176
 
173
177
  |大分類|α分類|β分類|γ分類|中分類|小分類|
174
178
 
@@ -184,7 +188,7 @@
184
188
 
185
189
 
186
190
 
187
- **最終的なアウトプットイメージ**
191
+ **2.最終的なアウトプットイメージ**
188
192
 
189
193
 
190
194
 
@@ -280,6 +284,50 @@
280
284
 
281
285
 
282
286
 
287
+ 試してみたこと
288
+
289
+ ```python
290
+
291
+ import pandas as pd
292
+
293
+ import numpy as np
294
+
295
+ from itertools import product
296
+
297
+
298
+
299
+ df1 = スプレッドシートから読み込んだサンプル2をデータフレームに格納したもの
300
+
301
+
302
+
303
+
304
+
305
+ df = pd.DataFrame({
306
+
307
+ '大分類': df1[["大分類","α分類","β分類",γ分類]].values,
308
+
309
+ '中分類': ['a','b','c',np.nan],
310
+
311
+ '小分類': ['1','2','3',np.nan],
312
+
313
+ })
314
+
315
+ ret = pd.DataFrame(product(df['大分類'].dropna(),
316
+
317
+ df['小分類'].dropna(),
318
+
319
+ df['中分類'].dropna()),
320
+
321
+ columns=['大分類','小分類','中分類']).reindex(df.columns, axis=1)
322
+
323
+ ```
324
+
325
+ **エラー分**
326
+
327
+ Data must be 1-dimensional
328
+
329
+
330
+
283
331
 
284
332
 
285
333
  大変お忙しいところ恐縮ですが、ご回答いただけると大変たすかります。