下载和导入UCI数据集的代码
时间: 2024-05-12 14:19:01 浏览: 94
UCI数据集及相应代码.rar
5星 · 资源好评率100%
以下是一个示例代码,用于从UCI数据集网站下载数据集并将其导入到Python Pandas DataFrame中:
```python
import pandas as pd
import urllib.request
# 定义数据集的URL和文件名
url = 'https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data'
filename = 'iris.csv'
# 下载数据集并保存到本地文件
urllib.request.urlretrieve(url, filename)
# 读取CSV文件并将其转换为Pandas DataFrame
df = pd.read_csv(filename, header=None, names=['sepal_length', 'sepal_width', 'petal_length', 'petal_width', 'class'])
# 显示前5行数据
print(df.head())
```
在这个例子中,我们将下载经典的iris数据集并将其转换为Pandas DataFrame。我们首先定义了数据集的URL和文件名,然后使用`urllib.request.urlretrieve`函数从网站下载数据集并将其保存到本地文件中。接下来,我们使用`pd.read_csv`函数读取CSV文件,并使用`header=None`参数指定数据集没有标题行,使用`names`参数为每列指定标题。最后,我们使用`df.head()`函数显示前5行数据。
阅读全文