Python的大熊猫:操作上一列 - 错误:必须str的不是int
问题描述:
我只是想在DF 1添加到列“天”的所有值:Python的大熊猫:操作上一列 - 错误:必须str的不是int
df
day
1 1
2 2
3 3
0 0
我需要:
df
day
0 1
1 2
2 3
3 4
我想:
df['day']=df['day'].apply(lambda x: x + 1)
和
df['day']+=1
两个结果在错误:类型错误:必须海峡,不是int
不'错误:类型错误:必须是int,不是str'? – jezrael
'df ['day'] = df ['day']。astype(int)+ 1'的作品? – jezrael
试试这个:df ['day'] = df ['day']。astype(int).apply(lambda x:x + 1) – Tbaki