ryg*_*y72 0 python csv python-3.x
我想知道是否有一种简单直观的方法可以做到:
Select * From CSV File Where
Run Code Online (Sandbox Code Playgroud)
我搜索了网络,但是我找不到任何查询CSV文件的SQL类型语法.在R中,我可以这样做:
require(sqldf)
df <- read.csv.sql("C:\\your_path_here\\CSV1.csv", "select * from file where Name='Ryan'")
df
Run Code Online (Sandbox Code Playgroud)
我想知道Python中是否有类似的东西.
将CSV加载到a中pandas DataFrame,然后您可以使用pandasql对数据执行SQL查询
import pandas as pd
import pandasql as ps
df = pd.read_csv('path/to/csv')
df1 = ps.sqldf('select * from df where x>=10', locals())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
411 次 |
| 最近记录: |