回答編集履歴
4
d
test
CHANGED
@@ -99,3 +99,69 @@
|
|
99
99
|
|き|111|222|333|
|
100
100
|
|
101
101
|
|こ|111|222|333|
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
data.csv
|
106
|
+
|
107
|
+
```csv
|
108
|
+
|
109
|
+
品物,A,B,C
|
110
|
+
|
111
|
+
あ,111,222,333
|
112
|
+
|
113
|
+
い,111,222,333
|
114
|
+
|
115
|
+
う,111,222,333
|
116
|
+
|
117
|
+
え,111,222,333
|
118
|
+
|
119
|
+
お,111,222,333
|
120
|
+
|
121
|
+
か,111,222,333
|
122
|
+
|
123
|
+
き,111,222,333
|
124
|
+
|
125
|
+
く,111,222,333
|
126
|
+
|
127
|
+
け,111,222,333
|
128
|
+
|
129
|
+
こ,111,222,333
|
130
|
+
|
131
|
+
さ,111,222,333
|
132
|
+
|
133
|
+
し,111,222,333
|
134
|
+
|
135
|
+
```
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
hoge.csv
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
```csv
|
144
|
+
|
145
|
+
Z
|
146
|
+
|
147
|
+
111
|
148
|
+
|
149
|
+
222
|
150
|
+
|
151
|
+
333
|
152
|
+
|
153
|
+
111
|
154
|
+
|
155
|
+
222
|
156
|
+
|
157
|
+
333
|
158
|
+
|
159
|
+
111
|
160
|
+
|
161
|
+
222
|
162
|
+
|
163
|
+
333
|
164
|
+
|
165
|
+
111
|
166
|
+
|
167
|
+
```
|
3
d
test
CHANGED
@@ -92,10 +92,10 @@
|
|
92
92
|
|
93
93
|
|:--|:--:|--:|--:|
|
94
94
|
|
95
|
-
|
|
95
|
+
|あ|111|222|333|
|
96
96
|
|
97
|
-
|
|
97
|
+
|え|111|222|333|
|
98
98
|
|
99
|
-
|
|
99
|
+
|き|111|222|333|
|
100
100
|
|
101
|
-
|
|
101
|
+
|こ|111|222|333|
|
2
dd
test
CHANGED
@@ -57,3 +57,45 @@
|
|
57
57
|
print(filtered) # [12, 18, 24]
|
58
58
|
|
59
59
|
```
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
## 追記
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
追記の例ですと、pandas の機能を使えばよいと思います。
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
```python
|
72
|
+
|
73
|
+
import pandas as pd
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
data = pd.read_csv('data.csv')
|
78
|
+
|
79
|
+
comp = pd.read_csv('hoge.csv')
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
# data.csv の A 列が hoge.csv の Z 列と一致するもののみ抽出
|
84
|
+
|
85
|
+
data[data['A'] == comp['Z']]
|
86
|
+
|
87
|
+
```
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
|品物|A|B|C|
|
92
|
+
|
93
|
+
|:--|:--:|--:|--:|
|
94
|
+
|
95
|
+
|0|あ|111|222|333|
|
96
|
+
|
97
|
+
|3|え|111|222|333|
|
98
|
+
|
99
|
+
|6|き|111|222|333|
|
100
|
+
|
101
|
+
|9|こ|111|222|333|
|
1
dd
test
CHANGED
@@ -54,6 +54,6 @@
|
|
54
54
|
|
55
55
|
filtered = lst[(lst % 2 == 0) & (lst % 3 == 0) & (lst > 10)]
|
56
56
|
|
57
|
-
print(filtered)
|
57
|
+
print(filtered) # [12, 18, 24]
|
58
58
|
|
59
59
|
```
|