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

回答編集履歴

1

タイポを修正

2018/09/27 04:34

投稿

magichan
magichan

スコア15898

answer CHANGED
@@ -1,6 +1,11 @@
1
+ ``pandas.DataFrame.pivot()``をお使いください
2
+
3
+ [https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.pivot.html
4
+ ](https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.pivot.html)
5
+
1
6
  ```Python
2
7
  import pandas as pd
3
- pd = pd.DataFrame(
8
+ df = pd.DataFrame(
4
9
  [['A001','S001','●'],
5
10
  ['A002','S001','×'],
6
11
  ['A003','S001','●'],
@@ -9,7 +14,7 @@
9
14
  ['A003','S002','●']],
10
15
  columns=['col1','col2','col3'])
11
16
 
12
- print(pd.pivot(index='col2', columns='col1', values='col3'))
17
+ print(df.pivot(index='col2', columns='col1', values='col3'))
13
18
  #col1 A001 A002 A003
14
19
  #col2
15
20
  #S001 ● × ●