plsql中导入csvs

If you are familiar with coding in SQL, there is a strong chance you do it in PgAdmin, MySQL, BigQuery, SQL Server, etc. But there are times you just want to use your SQL skills for quick analysis on a small/medium sized dataset.

如果您熟悉SQL编码,则很有可能在PgAdmin , MySQL , BigQuery , SQL Server等中进行编码。但是有时您只想使用SQL技能来对中小型大小进行快速分析。数据集。

With csvkit you can run any SQL on your CSV files right in your command line.

使用csvkit您可以在命令行中直接在CSV文件上运行任何SQL。

csvkit is a suite of command-line tools for converting to and working with CSV, the king of tabular file formats. Once you have csvkit installed you can use csvsql to run your SQL commands.

csvkit是一套命令行工具,用于转换为表格格式文件之王CSV并与其一起使用。 一旦你有csvkit安装就可以使用csvsql来运行SQL命令。

1.安装 (1. Installation)

If you don’t have csvkit installed, head over here and follow the installation instructions or if you’re familiar with pip you can do the following.

如果您没有安装csvkit ,请csvkit 此处并按照安装说明进行操作,或者如果您熟悉pip ,则可以执行以下操作。

pip install csvkit

You can view the csvkit documentation using below.

您可以使用以下方法查看csvkit文档。

csvsql -h

2.语法 (2. Syntax)

Now that you are all set up, you can follow this simple structure to run your queries. It is essential to note the SQL query must be written in quotation marks and must be in a single line. No line breaks.

现在您已经完成了所有设置,可以按照以下简单结构运行查询。 请务必注意,SQL查询必须用引号引起来并且必须在一行中。 没有换行符。

csvsql --query "ENTER YOUR SQL QUERY HERE"FILE_NAME.csv

That’s it! Follow this basic code skeleton, and you are good to go.

而已! 遵循此基本代码框架,您就可以开始工作了。

Make sure you are in the same working directory as where the CSV file is located.

确保您与CSV文件位于同一工作目录中。

3.例子 (3. Example)

Below is an example of setting the directory and getting our first SQL command up and running in.

以下是设置目录并启动并运行我们的第一个SQL命令的示例。

检查目录 (Check Directory)

pwd

设置工作目录 (Set Working Directory)

Make sure the file you plan to use is in the same directory. My CSV file is in the /Documents folder.

确保计划使用的文件位于同一目录中。 我的CSV文件位于/Documents文件夹中。

cd ~/Documents

运行查询 (Run Query)

Next, we can run the query usingcsvsql

接下来,我们可以使用csvsql运行查询

code

output
输出

使用csvlook格式化查询输出 (Format Query Output with csvlook)

Piping with | csvlook can improve how your outputted query format.

| csvlook | csvlook可以改善输出查询格式的方式。

code

output
输出

将查询输出保存到新的CSV (Save Query Output to a New CSV)

Using redirection with > you can send you query output to a new file/location. Note running the code below will not output anything, since we are saving the output to a new file. The new query will save the output to the new csv file store_sales.csv

通过>使用重定向,您可以将查询输出发送到新文件/位置。 请注意,由于我们将输出保存到新文件中,因此运行下面的代码不会输出任何内容。 新查询会将输出保存到新的csv文件store_sales.csv

You are all set! Now you can run SQL on your CSV files for quick insights without the need to go through a database.

你们都准备好了! 现在,您可以在CSV文件上运行SQL,以快速了解情况,而无需通过数据库。

If you are looking to learn more about SQL, check out my other articles.

如果您想了解有关SQL的更多信息,请查看我的其他文章。

  • SQL Cheatsheet

    SQL备忘单

  • Date/Time Functions in SQL

    SQL中的日期/时间函数

  • Using CTEs in SQL

    在SQL中使用CTE

  • Introduction to Window Functions

    窗口功能介绍

翻译自: https://towardsdatascience.com/analyze-csvs-with-sql-in-command-line-233202dc1241

plsql中导入csvs


http://www.taodudu.cc/news/show-995258.html

相关文章:

  • 交替最小二乘矩阵分解_使用交替最小二乘矩阵分解与pyspark建立推荐系统
  • 火种 ctf_分析我的火种数据
  • 分析citibike数据eda
  • 带有postgres和jupyter笔记本的Titanic数据集
  • 机器学习模型 非线性模型_机器学习模型说明
  • 算命数据_未来的数据科学家或算命精神向导
  • 熊猫数据集_熊猫迈向数据科学的第三部分
  • 充分利用UC berkeleys数据科学专业
  • 铁拳nat映射_铁拳如何重塑我的数据可视化设计流程
  • 有效沟通的技能有哪些_如何有效地展示您的数据科学或软件工程技能
  • vue取数据第一个数据_我作为数据科学家的第一个月
  • rcp rapido_为什么气流非常适合Rapido
  • 算法组合 优化算法_算法交易简化了风险价值和投资组合优化
  • covid 19如何重塑美国科技公司的工作文化
  • 蒙特卡洛模拟预测股票_使用蒙特卡洛模拟来预测极端天气事件
  • 微生物 研究_微生物监测如何工作,为何如此重要
  • web数据交互_通过体育运动使用定制的交互式Web应用程序数据科学探索任何数据...
  • 熊猫数据集_用熊猫掌握数据聚合
  • 数据创造价值_展示数据并创造价值
  • 北方工业大学gpa计算_北方大学联盟仓库的探索性分析
  • missforest_missforest最佳丢失数据插补算法
  • 数据可视化工具_数据可视化
  • 使用python和pandas进行同类群组分析
  • 敏捷数据科学pdf_敏捷数据科学数据科学可以并且应该是敏捷的
  • api地理编码_通过地理编码API使您的数据更有意义
  • 分布分析和分组分析_如何通过群组分析对用户进行分组并获得可行的见解
  • 数据科学家 数据工程师_数据科学家应该对数据进行版本控制的4个理由
  • 数据可视化 信息可视化_可视化数据以帮助清理数据
  • 使用python pandas dataframe学习数据分析
  • 前端绘制绘制图表_绘制我的文学风景

plsql中导入csvs_在命令行中使用sql分析csvs相关推荐

  1. mysql命令行执行复杂sql_mysql命令行中执行sql的几种方式总结

    1.直接输入sql执行 MySQL> select now(); +---------------------+ | now() | +---------------------+ | 2013 ...

  2. mysql 执行cmd,mysql命令行中执行sql的几种方式总结

    1.直接输入sql执行 MySQL> select now(); +---------------------+ | now() | +---------------------+ | 2013 ...

  3. 2014年数字:我的人生在命令行中

    by freeCodeCamp 通过freeCodeCamp 2014年数字:我的人生在命令行中 (2014 in Numbers: My Life Behind the Command Line) ...

  4. mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结

    本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...

  5. mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法

    在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...

  6. anconda安装后命令行中安装tensorflow报错

    现象  anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...

  7. Python中最好用的命令行参数解析工具

    Python 做为一个脚本语言,可以很方便地写各种工具.当你在服务端要运行一个工具或服务时,输入参数似乎是一种硬需(当然你也可以通过配置文件来实现). 如果要以命令行执行,那你需要解析一个命令行参数解 ...

  8. linux命令行 正则,在Linux命令行中使用正则表达式

    上一节我们介绍过grep命令在搜索文本信息时的基本用法,其实,grep命令还可以配合正则表达式执行更加复杂的搜索操作. 本节我们将对如何在Linux命令行中使用正则表达式进行介绍. 所谓正则表达式,就 ...

  9. Linux 有问必答:如何在Ubuntu或者Debian中启动后进入命令行

    Linux 有问必答:如何在Ubuntu或者Debian中启动后进入命令行 提问:我运行的是Ubuntu桌面,但是我希望启动后临时进入命令行.有什么简便的方法可以启动进入终端? Linux桌面自带了一 ...

最新文章

  1. 同步等待异步操作,为什么Wait()在这里冻结程序
  2. [转载]明天的数字营销分析工具2
  3. 【Python】干货分享 | Pandas处理时间序列的数据
  4. 机器学习基础:最优化方法
  5. 读《构建之法》的心得体会
  6. Mybatis的mapper标签 namespace属性说明
  7. 电脑无法启动故障的10种解决方法
  8. python中paste函数_PIL图像处理模块paste方法简单使用详解
  9. 【CVX】SDP and conic form problems
  10. 东北大学毕业设计(论文)全程解析
  11. uni-app通过wifi连接设备并进行命令交互
  12. jenkins svn publisher插件使用手册
  13. 怎样让dw的html表格移动,妙用dw图层与表格进行网页布局-网页设计,Dreamweaver
  14. Service Mesh实战
  15. Java in Tarena_Spring Note04
  16. 如何正确认识优越感和自卑感
  17. php种子怎么用迅雷下载链接,php实现把url转换迅雷thunder资源下载地址的方法
  18. 氢燃料电池车本质是一辆“增程式”电动车
  19. 抢下硅谷自动驾驶出租车运行首秀的,竟是家中国公司?
  20. 企业微信怎么用?企业微信怎么设置入群欢迎语?

热门文章

  1. Ubuntu下QT的安装详细教程
  2. 计算机网络【三】物理层数据通信
  3. (C语言版)栈和队列(二)——实现顺序存储栈和顺序存储队列的相关操作
  4. Linux :IO多路复用模型
  5. 二级C选择知识点(部分)
  6. vfprintf()函数
  7. 【1】MySQL的四种事务隔离级别
  8. StringBuilder详解
  9. Java面试必备的集合源码详解,砥砺前行!
  10. Java-进阶:多线程2