我正在尝试按日期和时间提取特定时间范围内的所有行(例如,从2021年5月24日12:50到2021年7月24日21:00之间)。我使用的数据如下所示:
我现在掌握的代码是:
import pandas as pd
df = pd.read_csv(r"C:\Users\OneDrive\Desktop\entries-88339.csv") #to read a CSV
print(df) #print original data
df.head()
df_rename = df.rename(columns = {'DATE': 'ENTRY DATE'}) #ENTRY DATE = DATE column
print(df_rename)
df_date = df_rename[(df_rename['ENTRY DATE'] <= '05-26-21') & (df_rename['ENTRY DATE'] > '05-03-21')] #date timeframe
print(df_date)
path = '/Users/Desktop' #for exporting to new csv
new_file = 'New_file.csv'
df_date.to_csv(new_file, index = False) #index = False is no index to csv
玩具示例
输入Df
代码
输出
相关问题 更多 >
编程相关推荐