python 用于数据分析
python for data analysis
我在一本名为“python 数据分析”的书的帮助下学习数据分析。一切顺利 well.But 我遇到一个问题,我不知道发生了什么。
书中的说明是:
In [846]: !cat ch06/ex1.csv
但是当我在 canopy 中输入它时,它会出现
!cat ch06/ex1.csv
Der Befehl "cat" ist entweder falsch geschrieben oder konnte nicht gefunden werden."
错误注释是德语,意思是"the instruction 'cat' is wrong written or can not be found".
这行中的“!”是什么意思?
还有'cat'?为什么小编想不通?
我需要导入模块来解决这个问题吗?
cat 是一个 linux 命令,它连接文件并在标准输出上打印。
您可以使用“!”来使用 linux 命令。 ipython 中的运算符,而不是 python 中的运算符。因此,您只是想在 python.
中使用 ipython 命令
您可以在 jupyter notebook(python) 中通过输入“!”来执行 linux 命令。在命令前面。
例如
!cat test.txt
!echo "hello"
在我的例子中,我在第一个 !cat
语句
之前添加了一个 python 函数
def ucat(foo):
file = open (foo, "r")
contents = file.read();
print (contents)
然后,我将每次出现的 !cat
文件名替换为 ucat('filename')
适用于 Windows,应该适用于 Linux
如果有人仍然遇到书中的这个问题,只需将以下内容保存在 txt 文件中并将其另存为 csv
a,b,c,d,消息
1,2,3,4,你好
5,6,7,8,世界
9,10,11,12,foo
然后就按照书上的csv文件看就好了
df = pd.read_csv('ex1.csv') 没有 'examples/' 因为那是作者的路径。
我在一本名为“python 数据分析”的书的帮助下学习数据分析。一切顺利 well.But 我遇到一个问题,我不知道发生了什么。
书中的说明是:
In [846]: !cat ch06/ex1.csv
但是当我在 canopy 中输入它时,它会出现
!cat ch06/ex1.csv
Der Befehl "cat" ist entweder falsch geschrieben oder konnte nicht gefunden werden."
错误注释是德语,意思是"the instruction 'cat' is wrong written or can not be found".
这行中的“!”是什么意思?
还有'cat'?为什么小编想不通?
我需要导入模块来解决这个问题吗?
cat 是一个 linux 命令,它连接文件并在标准输出上打印。 您可以使用“!”来使用 linux 命令。 ipython 中的运算符,而不是 python 中的运算符。因此,您只是想在 python.
中使用 ipython 命令您可以在 jupyter notebook(python) 中通过输入“!”来执行 linux 命令。在命令前面。
例如
!cat test.txt
!echo "hello"
在我的例子中,我在第一个 !cat
语句
def ucat(foo):
file = open (foo, "r")
contents = file.read();
print (contents)
然后,我将每次出现的 !cat
文件名替换为 ucat('filename')
适用于 Windows,应该适用于 Linux
如果有人仍然遇到书中的这个问题,只需将以下内容保存在 txt 文件中并将其另存为 csv
a,b,c,d,消息
1,2,3,4,你好
5,6,7,8,世界
9,10,11,12,foo
然后就按照书上的csv文件看就好了 df = pd.read_csv('ex1.csv') 没有 'examples/' 因为那是作者的路径。