我想将一行附加到我的数据帧中。下面是代码
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)追加到数据帧中。
发布于 2020-11-25 06:19:11
请注意,它适用于LatD。原因是您的列名与现有的列名不相同。看起来像是引用问题。不知道为什么单引号里有双引号。使列名匹配,然后追加将起作用。
https://stackoverflow.com/questions/64995595
复制相似问题