df_variable = pd.DataFrame(columns=variable)
df_variable.loc[0] = pd.Series()
df_variable.loc[0,'userid'] = 1
df_variable['userid'].ix[0] = userid
print(userid)
print(df_variable['userid'].ix[0])
我在上面的代码上遇到了麻烦。 df_variable [' userid']。ix [0]的值是1,但是,userid是1524343.有人可以给我一些建议吗
答案 0 :(得分:0)
我相信您正在尝试将列userid
的第一个值设置为userid
。为此,您可以使用整数位置索引器.iloc
,但首先要找到列userid
的位置
col_num = df.columns.get_loc('userid')
df_variable.iloc[0, col_num] = usreid