您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

pythonPandas插入列

pythonPandas插入列

当你做-

df.insert(2,'new',1000)

它将new列插入到df内存中的DataFrame中(所有值均为1000)。它不会自动将其写回到csv。

对于对数据帧所做的更改以将其写回到csv,应使用DataFrame.to_csv()method。范例-

def updatecsv():
    files = 'example.cs'
    df = pd.read_csv(files)
    df = df.convert_objects(convert_numeric=True)
    #until here, the code is running fine
    #Now i wanted to add a new column in a specific index with all value =10           
    df.insert(2,'new',1000)
    df.to_csv(files)

另外,在尝试调用函数之前,应确保已定义该函数

python 2022/1/1 18:28:21 有190人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶