回答編集履歴
1
test
CHANGED
@@ -1,15 +1,15 @@
|
|
1
1
|
```python
|
2
|
-
cols =
|
2
|
+
cols = df.filter(regex=r'^(?!単価$)').columns
|
3
3
|
df[cols] = df[cols].ffill(downcast='infer')
|
4
4
|
print(df)
|
5
5
|
```
|
6
6
|
| カテゴリ | 商品名 | 単価 | サイズ |
|
7
7
|
|:-----------|:---------|-------:|:---------|
|
8
8
|
| くだもの | みかん | 300 | A |
|
9
|
-
| くだもの | みかん |
|
9
|
+
| くだもの | みかん | nan | B |
|
10
10
|
| くだもの | いちご | 400 | A |
|
11
|
-
| くだもの | いちご |
|
11
|
+
| くだもの | いちご | nan | B |
|
12
12
|
| やさい | とまと | 200 | A |
|
13
|
-
| やさい | とまと |
|
13
|
+
| やさい | とまと | nan | B |
|
14
|
-
| やさい | とまと |
|
14
|
+
| やさい | とまと | nan | C |
|
15
15
|
|