正常情况下,从csv中如果没有特殊声明读取的都是文本,这样不利于索引,此外占用的空间也会各个大。 为Object类型,如下面代码所示。
import pandas as pd
if __name__ == '__main__':
file = r'D:\TXLOG\Cache\MobileFile\IC当月连续_20161201.csv'
df = pd.read_csv(file)#, parse_dates=['时间'])
print(df['时间'].dtype)
print(df.head(10).to_string())
如果想将这个列作为时间处理,你有两种选择 1 是在读取时就做转换
import pandas as pd
if __name__ == '__main__':
file = r'D:\TXLOG\Cache\MobileFile\IC当月连续_20161201.csv'
df = pd.read_csv(file, parse_dates=['时间'])
print(df['时间'].dtype)
print(df.head(10).to_string())