请原谅新手的错误,我对Python很陌生,甚至对使用pandas
也很陌生。
到目前为止,该脚本计算了以下csv文件(由不同脚本生成)的行数,该值被正确存储为totalDailyListings
。日期有一些格式,因为我想达到一个点,使该脚本计算前一天的清单。
从中计算行数的CSV文件的当前结构:
| 地址|标价|
| - -|- -|
| 主街123号|30.5万英镑|
| 钱斯路55号|20万英镑|
from datetime import date, timedelta
oneday = timedelta(days=1)
yesterdayDate = date.today() - oneday
filename = 'ballymena-' + str(yesterdayDate) + '.csv'
results = pd.read_csv(filename)
totalDailyListings = (len(results))
# calculates the correct number of rows in csv
listings = pd.DataFrame(
[yesterdayDate, totalDailyListings], columns=['Date', 'Total'])
listings.to_csv('listings-count.csv')
然而,我很难创建一个只有两列的新CSV文件:“日期”和“总计”,这将允许CSV文件每天更新(添加行),以进行长期监控。
所需的CSV格式:
| 日期|总计|
| - -|- -|
| 2022年10月4日|三百零五|
| 2022年10月5日|二百|
1条答案
按热度按时间c2e8gylq1#
重要的部分是生成的 Dataframe 的结构
这样应该只会给予两列