回答編集履歴

1

補足追加

2020/04/26 02:55

投稿

magichan
magichan

スコア15898

test CHANGED
@@ -21,3 +21,7 @@
21
21
  整数・浮動小数などの数値の場合は、(高速にアクセスする為に)Python objectは使わずに上記のデータブロックに直接データが格納されますので、このdtype をデータの種類毎に新たに定義される必要がありますが、文字列データの場合は直接データブロックにデータを格納するわけではなくポインタ管理となりますので、他のpython object と区別をする必要がなく同じ dtype(object type) が使われるということなのでしょう。
22
22
 
23
23
  (この辺は設計思想が絡むので、設計者本人でないと正確な情報を出すことはできないと思いまが・・。)
24
+
25
+
26
+
27
+ ちなみに、numpy では直接データブロックに文字列を格納する固定長文字列があったと記憶してますが、pandas では未サポートのはずです。