首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pandas append函数添加新列

Pandas append函数添加新列
EN

Stack Overflow用户
提问于 2020-11-25 06:09:11
回答 1查看 19关注 0票数 0

我想将一行附加到我的数据帧中。下面是代码

代码语言:javascript
复制
import pandas as pd
citiesDataFrame=pd.read_csv('cities.csv')
citiesDataFrame=citiesDataFrame.append({
'LatD': 50,
'"LatM"' : 70,
'"LatS"' : 40,
'"NS"': '"S"',
'"LonD"': 200,
'"LonM"':  15,
'"LonS"': 40,
'"EW"': "E",
'"City"': '"Kentucky"',
'"State"': "KY"},ignore_index=True)
citiesDataFrame

但是当我运行的时候,append不能正常工作。在我的数据帧中,我有10列和128行,当我运行代码时,它将9列和1行(here is modified dataframe)追加到数据帧中。

EN

回答 1

Stack Overflow用户

发布于 2020-11-25 06:19:11

请注意,它适用于LatD。原因是您的列名与现有的列名不相同。看起来像是引用问题。不知道为什么单引号里有双引号。使列名匹配,然后追加将起作用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64995595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档