小编gho*_*hev的帖子

如何在DataFrame中更改一列的dtype?

我想更改一个数据框列的dtype(从datetime64到object).

首先,我创建数据框:

Python 2.6.8 (unknown, Jan 26 2013, 14:35:25) 
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas as pd
>>> values = pd.Series(i for i in range(5))
>>> dates = pd.date_range('20130101',periods=5)
>>> df = pd.DataFrame({'values': values, 'dates': dates})
>>> df
/usr/local/lib/python2.6/dist-packages/pandas/core/config.py:570: DeprecationWarning: height has been deprecated.

  warnings.warn(d.msg, DeprecationWarning)
                dates  values
0 2013-01-01 00:00:00       0
1 2013-01-02 00:00:00       1
2 2013-01-03 00:00:00       2
3 2013-01-04 00:00:00       3
4 2013-01-05 00:00:00       4
Run Code Online (Sandbox Code Playgroud)

它有两列:一列是datetime64,另一列是int64 dtype: …

python dataframe pandas

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1