我如何将其导入 phpmyadmin,其中行由表分隔?
Posted
技术标签:
【中文标题】我如何将其导入 phpmyadmin,其中行由表分隔?【英文标题】:How do i import this to phmyadmin wherein the rows are seperated by table? 【发布时间】:2021-04-30 10:04:42 【问题描述】:我在导入时遇到问题的 csv 数据集。 示例数据列名称:
Name | Role | Room.Code | Room.Instructor | Subjects.Status |
是否可以导入此 .csv 文件,其中任何列名称为 .
,例如:Room.Code
将导入名为 Room
的单独表中?列名称为Code
和Instructor
。
提前致谢。
【问题讨论】:
不,很遗憾,您必须在导入此 CSV 文件之前对其进行标准化 好的,谢谢。 【参考方案1】:Python 就是答案。
使用 pymysql 和 numpy,你可以。
使用 numpy.genfromtxt() 将 CSV 转换为 numpy 数组。从那里,使用 python 代码拆分表,并让它基于列的名称。
这段代码可能需要一个小时左右的时间来编写,所以如果数据集真的很大,它可能是值得的。
在你得到单独的 numpy 数组后,使用 pymysql 将它们放入 phpmyadmin(就像你现在使用的一样)。
【讨论】:
以上是关于我如何将其导入 phpmyadmin,其中行由表分隔?的主要内容,如果未能解决你的问题,请参考以下文章