回答編集履歴
3
追記
test
CHANGED
@@ -13,3 +13,23 @@
|
|
13
13
|
同条件で列名を長くすると
|
14
14
|
|
15
15
|
![列名が長い場合](deb483d177dfa0b0f1e9eb1ba1236eee.png)
|
16
|
+
|
17
|
+
### 追記
|
18
|
+
|
19
|
+
単語区切りを無視して無理やり折り返すという手もありますね。これなら折り返し可能な列だけを圧縮できます。
|
20
|
+
|
21
|
+
```python
|
22
|
+
|
23
|
+
df.style.set_table_styles(
|
24
|
+
|
25
|
+
[{'selector': 'th', 'props': [('word-wrap', 'break-word'),('max-width', '100px')]},
|
26
|
+
|
27
|
+
{'selector': 'td:nth-child(2),td:nth-child(3),td:nth-child(5)', 'props': [('word-wrap', 'break-word'),('max-width', '100px')]},
|
28
|
+
|
29
|
+
]
|
30
|
+
|
31
|
+
)
|
32
|
+
|
33
|
+
```
|
34
|
+
|
35
|
+
![word-wrap](3526cb1facc505543e2f31b674786252.png)
|
2
追記
test
CHANGED
@@ -2,8 +2,14 @@
|
|
2
2
|
|
3
3
|
調べたところ、`options.display.max_colwidth`で全体の列幅を抑えるのは効果があるようですが、**列名**の幅で制約を受けているようです。縮めたい列の列名を短縮することは出来ないですかね。
|
4
4
|
|
5
|
+
調整前
|
6
|
+
|
5
7
|
![調整前](6ee80a8c1fed06704bd92b8725b01b23.png)
|
8
|
+
|
9
|
+
pd.options.display.max_colwidth=20を指定
|
6
10
|
|
7
11
|
![pd.options.display.max_colwidth=20](ae8578446ef4acdb32b969d3f4940055.png)
|
8
12
|
|
13
|
+
同条件で列名を長くすると
|
14
|
+
|
9
15
|
![列名が長い場合](deb483d177dfa0b0f1e9eb1ba1236eee.png)
|
1
追記
test
CHANGED
@@ -1,3 +1,9 @@
|
|
1
1
|
こんなこと出来るんですね。
|
2
2
|
|
3
3
|
調べたところ、`options.display.max_colwidth`で全体の列幅を抑えるのは効果があるようですが、**列名**の幅で制約を受けているようです。縮めたい列の列名を短縮することは出来ないですかね。
|
4
|
+
|
5
|
+
![調整前](6ee80a8c1fed06704bd92b8725b01b23.png)
|
6
|
+
|
7
|
+
![pd.options.display.max_colwidth=20](ae8578446ef4acdb32b969d3f4940055.png)
|
8
|
+
|
9
|
+
![列名が長い場合](deb483d177dfa0b0f1e9eb1ba1236eee.png)
|