python - 设置开始日期和结束日期时,如何获取数据框中的某些数据?
问题描述
所以..这是我学习 python 数据框的第 7 天,我想尝试一些新的东西。
目标很简单。从 user[(ex) start:1999-12-21, end:2002-01-01] 获取两个日期并从中创建一个数据框。所以这是我到目前为止所做的
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import datetime
plt.rc('font', family = 'Malgun Gothic')
df = pd.read_csv('seoul.csv', encoding = 'cp949', index_col=0)
del df['지점']
while True:
try:
#time.sleep(1)
the_date = input("'yyyy-mm-dd' start: ")
a = df.index.str.contains(the_date)
df2 = df[a]
if df2.empty == True:
print("That date is not existed.")
continue
#time.sleep(1)
the_date2 = input("'yyyy-mm-dd'end: ")
b = df.index.str.contains(the_date2)
df3 = df[b]
if df3.empty == True:
print("That date is not existed.")
continue
#time.sleep(1)
except ValueError :
print("You input a wrong way. Try again.")
#time.sleep(3)
continue
我从用户那里得到 2 个日期,并确保检查这两个日期是否真的在数据中。但我不知道下一步该怎么做..但它出错了。有没有人指导我下一步该怎么做?或者任何人都可以举一些例子吗?对不起,我的英语很垃圾。
解决方案
推荐阅读
- javascript - 防止输入双字节字符
- google-chrome - 每次在谷歌搜索时打开不同的网站
- react-native - 使用 await/asnc 时,我的按钮不会重新渲染
- django - 我试图实现一个将 +1 添加到特定整数字段的更新视图。在视图函数中,出现了一个未定义的错误
- html - 为什么水平调整屏幕大小时上/下边距设置为 % 变化?
- progressive-web-apps - 带有渐进式 Web 应用程序的 Android 应用程序快捷方式
- c# - Azure 云服务:跨不同请求维护对象引用
- django - 模型使用哪种模式具有不同的变化?通用 FK、多表、继承、其他?
- dart - 使用 combineLatest 启用/禁用按钮,但即使某些流包含错误,按钮也会启用
- java - Netbeans org.apache.poi - 无法访问 Date1904Support