【发布时间】:2017-08-02 15:52:57
【问题描述】:
我有一个小脚本,可以用 pandas 打开一个 .csv 文件。该文件是关于房屋及其价格的,但有些房屋被标记为 0 平方英尺并且仍然定价。这弄乱了我的数据,那么有没有办法完全删除 sq__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)
【问题讨论】:
-
能否请您提供一份数据样本?
标签: python python-3.x pandas csv