在Pandas Python中将列类型更改为int - 没有警告

时间:2017-04-12 22:51:19

标签: python pandas dataframe

我的尝试:df [' uid'] = df.uid.astype(int)

哪个有用......!但是,Python并不喜欢它:

  

正在尝试在DataFrame的切片副本上设置值。尝试   使用.loc [row_indexer,col_indexer] = value而不是

我的问题 - "最佳做法"如何做这个简单的代码?

到目前为止的研究:

Pandas: change data type of columns

A value is trying to be set on a copy of a slice from a DataFrame Warning

尝试:

  1. DF [DF [' UID']]。astype(int)的
  2. ...有些链接说要使用iloc但是我不知道如何在这里使用它...

0 个答案:

没有答案