我试图在数据帧中插入一个新记录,但得到了这个错误-DataFrame constructor not Properly called
。在
这是我的密码
import pandas as pd
#defining the dataframe
dfHeader = { 'Name': [], 'Daily': [],'Weekly': [],'Monthly': [],'Yearly': [],
'Area': [], 'Latitude':[] , 'Longitude':[] ,'Amenity': [] }
dFrame = pd.DataFrame(dfHeader)
print(dFrame)
Name = "NA"
DailyPrice = "NA"
WeeklyPrice = "NA"
MonthlyPrice = "NA"
YearlyPrice = "NA"
Area = "NA"
latitude = "NA"
longitude = "NA"
Amenity = "NA"
row = (Name, DailyPrice, WeeklyPrice, MonthlyPrice, YearlyPrice, Area, latitude, longitude, Amenity)
print(row)
dFrame = dFrame.append(pd.DataFrame(row))
请帮帮我。在
不能从元组创建
DataFrame
。但是,您可以从元组创建一个Series
,并将指示符设置为dFrame
的列:如果需要添加单行:
注意:通常先将数据收集到列表中,然后调用
^{pr2}$pd.DataFrame()
构造函数一次,这样做会更好、更快、更少的内存消耗(取决于…):相关问题 更多 >
编程相关推荐