现在您已经有了一个应用程序,接下来您需要做的是获取 Uber 数据集以用于纽约市的接送服务。
1.让我们从编写一个加载数据的函数开始。将此代码添加到您的脚本中:DATE_COLUMN = 'date/time'
DATA_URL = ('https://s3-us-west-2.amazonaws.com/'
'streamlit-demo-data/uber-raw-data-sep14.csv.gz')
def load_data(nrows):
data = pd.read_csv(DATA_URL, nrows=nrows)
lowercase = lambda x: str(x).lower()
data.rename(lowercase, axis='columns', inplace=True)
data[DATE_COLUMN] = pd.to_datetime(data[DATE_COLUMN])
return data
您会注意到这load_data是一个普通的旧函数,它下载一些数据,将其放入 Pandas 数据框中,并将日期列从文本转换为日期时间。该函数接受单个参数 ( nrows),该参数指定要加载到数据框中的行数。
2. 现在让我们测试函数并查看输出。在您的函数下方,添加以下行:# Create a text element and let the reader know



