【发布时间】:2014-04-02 02:07:33
【问题描述】:
我正在将大型 csv 文件读入 pandas,其中一些带有数千个字符的字符串列。有什么快速的方法来限制一列的宽度,即只保留前 100 个字符?
【问题讨论】:
-
你的意思是事后,或者你想要/需要在它们甚至存储在框架中之前截断它们?
-
在存储之前会很棒。事后申请会是最快的方式吗?
-
现在写申请。有没有办法获取对象类型列的宽度?
-
df['string col'].apply(lambda x: x[:100])将只保留前 100 个字符 -
最好检查它是否需要事先截断。似乎找不到任何给出宽度的属性。