teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

7

..

2021/05/14 06:33

投稿

eqeqe
eqeqe

スコア15

title CHANGED
File without changes
body CHANGED
@@ -97,7 +97,7 @@
97
97
  の折、同じく
98
98
 
99
99
  ![イメージ説明](938bc0a76020c7435fb66fb18b5da35b.jpeg)
100
- のようなえあらーが出るもも
100
+
101
101
  valueError: Length mismatch: Expected axis has 4 elements, new values have 6 elements エラーが出ます。
102
102
 
103
103
  ただしdf2.columns = ['店名', '品名', '品名2', '品名3', '品名4', '品名5']を省くとエラーが出ないもの

6

..

2021/05/14 06:33

投稿

eqeqe
eqeqe

スコア15

title CHANGED
File without changes
body CHANGED
@@ -78,6 +78,16 @@
78
78
  別途、過去いろいろな方法での皆さんからの回答をいただいたものを一つずつ試そうと
79
79
  今回はgroupbyでのapply(list)処理を使ったものでデータを加工して
80
80
 
81
+ 店名,品名,品名2,品名3,品名4,品名5,
82
+ A店,りんご,バナナ,みかん,いちご,
83
+ B店,りんご,
84
+ C店,りんご,バナナ,
85
+ D店,りんご,
86
+ E店,りんご,バナナ,みかん,
87
+
88
+ を目指したのですが、
89
+
90
+
81
91
  x = df.groupby('店名', sort=False)['名前'].apply(list)
82
92
 
83
93
  df2 = pd.DataFrame(x.to_list(), index=x.index)

5

修正

2021/05/14 06:32

投稿

eqeqe
eqeqe

スコア15

title CHANGED
File without changes
body CHANGED
@@ -76,7 +76,7 @@
76
76
  そこでこのコード応用してみようと思い
77
77
 
78
78
  別途、過去いろいろな方法での皆さんからの回答をいただいたものを一つずつ試そうと
79
- 今回はgroupbyでのapply(list)処理を使ったものでデータを加工
79
+ 今回はgroupbyでのapply(list)処理を使ったものでデータを加工して
80
80
 
81
81
  x = df.groupby('店名', sort=False)['名前'].apply(list)
82
82
 
@@ -84,17 +84,17 @@
84
84
 
85
85
  df2.columns = ['店名', '品名', '品名2', '品名3', '品名4', '品名5']
86
86
 
87
-
87
+ の折同じく
88
88
 
89
89
  ![イメージ説明](938bc0a76020c7435fb66fb18b5da35b.jpeg)
90
- のようなまたして
90
+ のようなえあらーが出る
91
- ValueError: Length mismatch: Expected axis has 4 elements, new values have 6 elements エラーが出ます。
91
+ valueError: Length mismatch: Expected axis has 4 elements, new values have 6 elements エラーが出ます。
92
92
 
93
- ただしdf2.columns = ['店名', '品名', '品名2', '品名3', '品名4', '品名5']を省くとエラーが出ないです。
93
+ ただしdf2.columns = ['店名', '品名', '品名2', '品名3', '品名4', '品名5']を省くとエラーが出ないもの
94
94
 
95
95
  ![イメージ説明](e75a9453e60824489ab02d8b8f48f06c.jpeg)
96
96
 
97
- 例によって列が足らないエラーと思い
97
+ があり、例によって列が足らないエラーと思い
98
98
  そこで前回同様にエラー回避しようと※画像2の手順でやったり順番を入れ替えたり色々してみたのですが
99
99
 
100
100
  ![イメージ説明](f4664cdcec9e7850ab5834697ff6bf07.jpeg)

4

修正

2021/05/14 06:30

投稿

eqeqe
eqeqe

スコア15

title CHANGED
File without changes
body CHANGED
File without changes

3

修正

2021/05/14 06:29

投稿

eqeqe
eqeqe

スコア15

title CHANGED
File without changes
body CHANGED
@@ -76,7 +76,7 @@
76
76
  そこでこのコード応用してみようと思い
77
77
 
78
78
  別途、過去いろいろな方法での皆さんからの回答をいただいたものを一つずつ試そうと
79
- groupbyでのapply(list)処理を使ったものでデータを加工
79
+ 今回はgroupbyでのapply(list)処理を使ったものでデータを加工
80
80
 
81
81
  x = df.groupby('店名', sort=False)['名前'].apply(list)
82
82
 

2

追記

2021/05/14 06:28

投稿

eqeqe
eqeqe

スコア15

title CHANGED
File without changes
body CHANGED
@@ -69,13 +69,14 @@
69
69
  ![イメージ説明](920a74d2d58de14de6a40fc7c9b44d85.jpeg)
70
70
  となります。
71
71
 
72
- ここまでは、前回質問して回答を得て、おかげさまで
72
+ ここまでは、前回質問しておかげさまで回答を得て、
73
73
  ![イメージ説明](085289afa3fa3b01253b02bd288bec3f.jpeg)
74
74
  のように、ばっちり完璧に変更できました!
75
75
 
76
76
  そこでこのコード応用してみようと思い
77
77
 
78
- 別途
78
+ 別途、過去いろいろな方法での皆さんからの回答をいただいたものを一つずつ試そうと
79
+ groupbyでのapply(list)処理を使ったものでデータを加工
79
80
 
80
81
  x = df.groupby('店名', sort=False)['名前'].apply(list)
81
82
 

1

追記

2021/05/14 06:27

投稿

eqeqe
eqeqe

スコア15

title CHANGED
File without changes
body CHANGED
@@ -93,9 +93,9 @@
93
93
 
94
94
  ![イメージ説明](e75a9453e60824489ab02d8b8f48f06c.jpeg)
95
95
 
96
+ 例によって列が足らないエラーと思い
97
+ そこで前回同様にエラー回避しようと※画像2の手順でやったり順番を入れ替えたり色々してみたのですが
96
98
 
97
- ※そこで前回同様にエラー回避しようと※画像2の手順でやったり順番を入れ替えたり色々してみたのですが
98
-
99
99
  ![イメージ説明](f4664cdcec9e7850ab5834697ff6bf07.jpeg)
100
100
  ![イメージ説明](0c2edc1c8a16e79e62a8b6427663845a.jpeg)
101
101
  ![イメージ説明](68df2c45814ecd16301a7ea0faee5789.jpeg)