如何从CSV文件中获取所有日期Informatiı n使用循环?
我想通过for循环获得每天的信息。因为我将每周响应数据作为另一个代码中的表格。但是当我这样做时,我得到了空框架。
df = pd.read_csv('yogun_bakim_yatak.csv', encoding="utf-8")
df['created_at'] = pd.to_datetime(df['created_at'], format='%Y-%m-%d')
time = pd.date_range(start="2020-12-25 00:00:00+00:00", end="2021-12-25 00:00:00+00:00", freq="D")
# Filter data between two dates
n = len(time)
for i in range(0, n, 1):
filtered_df = df.loc[(df['created_at'] == time[i]]
print(filtered_df.to_string())
I want to get each day information with the for loop. Because I will show responding weekly data as a table in another code. But when I did this I got Empty Dataframe.
df = pd.read_csv('yogun_bakim_yatak.csv', encoding="utf-8")
df['created_at'] = pd.to_datetime(df['created_at'], format='%Y-%m-%d')
time = pd.date_range(start="2020-12-25 00:00:00+00:00", end="2021-12-25 00:00:00+00:00", freq="D")
# Filter data between two dates
n = len(time)
for i in range(0, n, 1):
filtered_df = df.loc[(df['created_at'] == time[i]]
print(filtered_df.to_string())
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以简单地使用以下代码段,而不是“ for”循环,我相信它更有效地
设置
包含
,因为false
等同于> 和
<
而,
true
等效于> =
和< =
You can simply use the below code snippet instead of 'for' loop, I believe it is much more efficient
setting
inclusive
asFalse
is equivalent of>
and<
While,
True
is equivalent of>=
and<=