Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Win10中从Jupyter笔记本中的Python单元创建csv文件?_Python_Csv_Jupyter Notebook_Windows 10 - Fatal编程技术网

如何在Win10中从Jupyter笔记本中的Python单元创建csv文件?

如何在Win10中从Jupyter笔记本中的Python单元创建csv文件?,python,csv,jupyter-notebook,windows-10,Python,Csv,Jupyter Notebook,Windows 10,我正在阅读Wes McKinney在Jupyter笔记本中的“Python for Data Analysis”中的示例,我被以下Python代码片段卡住了: !cat examples/csv_mindex.csv key1, key2, value1, value2 one, a, 1, 2 one, b, 3, 4 one, c, 5, 6 one, d, 7, 8 two, a, 9, 10 two, b, 11, 12 two, c, 13, 14 two, d, 15, 16 如何

我正在阅读Wes McKinney在Jupyter笔记本中的“Python for Data Analysis”中的示例,我被以下Python代码片段卡住了:

!cat examples/csv_mindex.csv
key1, key2, value1, value2
one, a, 1, 2
one, b, 3, 4
one, c, 5, 6
one, d, 7, 8
two, a, 9, 10
two, b, 11, 12
two, c, 13, 14
two, d, 15, 16

如何使此代码在Windows 10操作系统中运行?如果目录为c:\testfolder,我将如何写出文件应保存的路径?

此代码段使用的是打印文件的Linux程序
cat
。在windows上,您可以运行

type examples/csv_mindex.csv

在命令行的
C:/testfolder
中。

我不拥有这本书,但使用
cat
表明该代码段不是为了创建,而是为了显示已经存在的
csv\u mindex.csv
的内容。您在这个问题中输入的是从Jupyter笔记本调用
cat
的输入和输出

要在Windows shell中“翻译”此文件,如果文件已存在,则可以按照中的建议,通过放入单元格,从Jupyter打印文件,并使用
类型

!type csv_mindex.csv
%%file csv_mindex.csv
key1,key2,value1,value2
one, a, 1, 2 
one, b, 3, 4
one, c, 5, 6 
one, d, 7, 8 
two, a, 9, 10  
two, b, 11, 12  
two, c, 13, 14 
two, d, 15, 17
如果您想创建这样一个文件,您可以使用魔法函数
%%file
并在单元格中执行

!type csv_mindex.csv
%%file csv_mindex.csv
key1,key2,value1,value2
one, a, 1, 2 
one, b, 3, 4
one, c, 5, 6 
one, d, 7, 8 
two, a, 9, 10  
two, b, 11, 12  
two, c, 13, 14 
two, d, 15, 17
这将创建所需的文件,并且可以跨平台工作(例如在GNU/Linux上)

可能您需要将文件写入
examples
目录,您可以首先使用

!mkdir examples
然后使用
%%文件示例\csv\u mindex.csv