我想复制在开始位置具有数字字符的列。即( 1 底层)
简单来说,我想将列1stfloor转换为FirstFloor
df
1stfloor
456
784
746
44
9984
尝试使用以下代码,
df ['FirstFloor'] = df ['1stfloor']
遇到以下错误消息:
试图在DataFrame的切片副本上设置一个值。 尝试改用.loc [row_indexer,col_indexer] =值
预期输出:
df
FirstFloor
456
784
746
44
9984
答案 0 :(得分:1)
df['FirstFloor'] = df['1stfloor'] / df['FirstFloor'] = df.loc[:, '1stfloor']
都工作了!