我有一个小脚本,可以打开一个带有pandas的.csv文件。该文件是关于房屋及其价格的,但有些房屋标为0平方英尺,仍在定价。这会弄乱我的数据,所以有没有办法完全删除sq\u ft列中所有值为0的行?谢谢
digits = pandas.read_csv('C:/Users/saeed/Downloads/Sacramentorealestatetransactions.csv')
print(tabulate(digits, headers='keys', tablefmt='psql'))
with open('C:/Users/saeed/Downloads/Sacramentorealestatetransactions.csv') as i:
sqft = [int(row["sq__ft"]) for row in DictReader(i)]
print(sqft)
with open('C:/Users/saeed/Downloads/Sacramentorealestatetransactions.csv') as i:
price = [int(row["price"]) for row in DictReader(i)]
print(price)
您可以使用:
或者
下面是这些操作如何在可复制示例上工作的示例:
使用^{} 或^{} :
样品:
编辑:
如果
0
不是integer
,而是string
添加''
:相关问题 更多 >
编程相关推荐