字符型转化换成整型浮点型 当字符串里面有不是整型数字 有小数的时候转化补了 整型,得删除 或者替换

df.['字段'].replace("0.", "0")  当字符串里面有不是整型数字 有小数的时候转化补了 整型,得删除 或者替换

  1. import pandas as pd
  2. df = pd.DataFrame([{'col1':'a', 'col2':'1'}, {'col1':'b', 'col2':'2'}])
  3. print df.dtypes
  4. df['col2'] = df['col2'].astype('int')
  5. print '-----------'
  6. print df.dtypes
  7. df['col2'] = df['col2'].astype('float64')
  8. print '-----------'
  9. print df.dtypes

 

posted @ 2019-08-19 15:31  大度看世界  阅读(222)  评论(0编辑  收藏  举报