質問編集履歴

2

コード追加

2020/08/24 08:23

投稿

PPAP_AWS
PPAP_AWS

スコア105

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,9 @@
22
22
 
23
23
 
24
24
 
25
+ ```
26
+
25
- ```模範解答
27
+ 模範解答
26
28
 
27
29
  df.loc['w']
28
30
 

1

コード追加

2020/08/24 08:23

投稿

PPAP_AWS
PPAP_AWS

スコア105

test CHANGED
File without changes
test CHANGED
@@ -38,6 +38,142 @@
38
38
 
39
39
  ```
40
40
 
41
+
42
+
43
+ ```全体の流れ。
44
+
45
+ import pandas as pd
46
+
47
+
48
+
49
+ df = pd.DataFrame ([[1,2,3], [4,5,6], [7,8,9]],
50
+
51
+ columns=['col01', 'col02', 'col03'],
52
+
53
+ index=['idx01', 'idx02', 'idx03'])
54
+
55
+ df
56
+
57
+
58
+
59
+ import numpy as np
60
+
61
+
62
+
63
+ df = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
64
+
65
+ columns=['col01', 'col02', 'col03'],
66
+
67
+ index=['idx01', 'idx02','idx03'])
68
+
69
+ df
70
+
71
+
72
+
73
+ df.index
74
+
75
+
76
+
77
+ df.columns
78
+
79
+
80
+
81
+ df = pd.DataFrame({'col01':[1, 2, 3],
82
+
83
+ 'col02':[4, 5, 6],
84
+
85
+ 'col03':[7, 8, 9]})
86
+
87
+ df
88
+
89
+
90
+
91
+ df = pd.DataFrame({'col01':[1, 2, 3],
92
+
93
+ 'col02':[4, 5, 6],
94
+
95
+ 'col03':[7, 8, 9]})
96
+
97
+ df.index=['idx01', 'idx02','idx03']
98
+
99
+ df
100
+
101
+
102
+
103
+ df = pd.DataFrame([[1, 2, 3],
104
+
105
+ [4, 5, 6],
106
+
107
+ [7, 8, 9]])
108
+
109
+ df
110
+
111
+
112
+
113
+ df.columns=['col01','col02','col03']
114
+
115
+ df.index=['idx01','idx02','idx03']
116
+
117
+
118
+
119
+ df
120
+
121
+
122
+
123
+ df.columns=['col04','col05','col06']
124
+
125
+
126
+
127
+ df
128
+
129
+
130
+
131
+ df = df.rename(columns={'col04': 'x'})
132
+
133
+ df
134
+
135
+
136
+
137
+ df = df.rename(index={'idx01': 'w'})
138
+
139
+ df
140
+
141
+
142
+
143
+ df['x']
144
+
145
+
146
+
147
+ type(df['x'])
148
+
149
+
150
+
151
+ df[['x']]
152
+
153
+
154
+
155
+ type(df[['x']])
156
+
157
+
158
+
159
+ df.loc['w']
160
+
161
+
162
+
163
+ df.loc['w','z']
164
+
165
+
166
+
167
+ KeyError: 'z'
168
+
169
+
170
+
171
+
172
+
173
+ ```
174
+
175
+
176
+
41
177
  何故同じコードなのに違う結果になってしまうのでしょうか。
42
178
 
43
179
  ご教授お願いいたします。