Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在将一个文本文件加载到熊猫中,并且有一个包含年份的字段。我想确保这个字段在拉入数据框时是一个字符串。
如果我使用下面的代码指定字符串的确切长度,我似乎只能让它工作: df = pd.read_table('myfile.tsv', dtype={'year':'S4'})
有没有办法在不指定长度的情况下做到这一点?我将需要对长度不同的不同列执行此操作。
我相信我们在 0.12 中启用了
您可以通过str, np.str_,object代替在任何情况下S4 都转换为objectdtype 的
str
np.str_
object
S4
或者在你读完之后
df['year'].astype(object)