今天我们学习pandas中几个关于列的函数。
dtype:查看某一列的数据类型。
astype() :将某一列的数据类型转换为指定类型。
columns:添加列名。
rename(columns=):更改列名。
下面我们就举例演示一下,首先我们读取股票的行情信息,并且将原列名信息去除,以方便后续的演示:
import pandas as pd
df = pd.read_csv('stock.csv',header=None)
df
返回:

我们先看一下第二列的数据类型:
df[2].dtypes
返回:

这表示第二列的数据类型为浮点型,现在我们给改成整型:
df[2].astype('int')
返回:

已经改成了整型(看起来是把小数部分直接截去了,没有进位的情况)
我们现在给添加部分列名:
df.columns=['code','date','','','','','']
df
返回:

最后我们改变一下其中一个列名,将日期那一列的列名翻译成中文:
df.rename(columns={'date':'日期'})
返回:

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74920
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!