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

回答編集履歴

1

テストデータ修正

2019/09/28 08:11

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -12,6 +12,9 @@
12
12
  for i in range(N):
13
13
  lst.append(random.sample(CHARS,random.randint(1,len(CHARS))))
14
14
  df = pd.DataFrame({"column":lst})
15
+
16
+ # テストデータ
17
+ df = pd.DataFrame({"column":[["a", "c", "e"], ["b"], ["c", "e"], ["a", "e"], ["a", "b", "c"]]})
15
18
  print(df)
16
19
 
17
20
  #
@@ -41,5 +44,16 @@
41
44
  columns = [ v[0] for v in columns]
42
45
 
43
46
  ret = pd.DataFrame(b, columns=columns)
47
+
48
+ # 列名を昇順に
49
+ ret = ret.loc[:,sorted(columns)]
44
50
  print(ret)
51
+ """
52
+ a b c e
53
+ 0 1 0 1 1
54
+ 1 0 1 0 0
55
+ 2 0 0 1 1
56
+ 3 1 0 0 1
57
+ 4 1 1 1 0
58
+ """
45
59
  ```