我有以下代码行来更改pandas DataFrame列中的数据类型:
X["AIRLINE_ARR_ICAO"] = X["AIRLINE_ARR_ICAO"].apply(lambda x: str(x))
X["WAKE"] = X["WAKE"].apply(lambda x: str(x))
X["PLANNED_TURNAROUND"] = X["PLANNED_TURNAROUND"].apply(lambda x: float(str(x)))
但是我得到一个错误:
试图在DataFrame的切片副本上设置一个值。尝试 改用.loc [row_indexer,col_indexer] =值
我可以通过执行X1 = X.copy()
来克服这种变暖,但是它可能会泄漏到内存泄漏中。