使用pandas导入csv文件到MySQL

时间:2023-01-31 09:47:14

之前尝试过用命令行来解决csv文件导入到MySQL这个问题,没想到一直没有成功。之后会继续更新的吧,现在先用pandas来解决这个问题,虽然会复杂一点,但至少能用。

例子是导入movielens的rating数据,如下:

使用pandas导入csv文件到MySQL

1. 创建表格

CREATE TABLE ratings(
id BIGINT NOT NULL AUTO_INCREMENT,
userId BIGINT NOT NULL,
movieId BIGINT NOT NULL,
rating DOUBLE NOT NULL,
timestamp BIGINT NOT NULL,
PRIMARY KEY(id)
);

2. pandas 操作

下列操作如遇到no module,请自行用pip进行下载