我有一个名为
例如,我使用以下代码选择所有"名称",其中
tabledata.csv
的文件,我一直在使用pandas.read_csv
来读取或选择特定条件下的特定列。例如,我使用以下代码选择所有"名称",其中
session_id =1
,这在datascientistworkbench上的IPython笔记本上运行良好。 df = pandas.read_csv('/resources/data/findhelp/tabledata.csv')
df['name'][df['session_id']==1]
我在阅读CSV文件后,想知道是否有可能将其视为SQL数据库进行"切换/读取"。(我很确定我没有用正确的术语解释清楚,对此我感到抱歉!) 但是我的意思是,我想在IPython笔记本上使用SQL语句选择特定条件的特定行。就像我可以使用类似以下语句:
Select `name`, count(distinct `session_id`) from tabledata where `session_id` like "100.1%" group by `session_id` order by `session_id`
但我想我需要找到一种方法将csv文件转换为另一种格式,这样我才能使用SQL语句。非常感谢!