- 主题:怎么把dataframe的index类型由int转化为str
读一个csv, 读出来的dataframe ,index是20180601之类的日期,存的时候存的是str,但是读出来却是int,用什么语句可以转化一下。dtype貌似只能对非index的列使用啊
--
FROM 27.18.100.*
df.index.astype('str')应该可以搞出你要的结果
不过强烈建议你在pandas里面用其内置的Timestamp来处理日期时间
不然后面一堆麻烦要处理
【 在 gez (过想过的生活) 的大作中提到: 】
: 读一个csv, 读出来的dataframe ,index是20180601之类的日期,存的时候存的是str,但是读出来却是int,用什么语句可以转化一下。dtype貌似只能对非index的列使用啊
--
FROM 114.248.39.*
.astype(str)
试试这个
【 在 gez 的大作中提到: 】
: 读一个csv, 读出来的dataframe ,index是20180601之类的日期,存的时候存的是str,但是读出来却是int,用什么语句可以转化一下。dtype貌似只能对非index的列使用啊
来自 Mi 10
--
FROM 111.196.62.*
一楼是正解,用内置timestamp处理
【 在 gez 的大作中提到: 】
: 读一个csv, 读出来的dataframe ,index是20180601之类的日期,存的时候存的是str,但是读出来却是int,用什么语句可以转化一下。dtype貌似只能对非index的列使用啊
来自 Mi Note 3
--
FROM 111.200.54.*