简单学量化pandas的应用28读取csv文件2

今天开始,我们学习read_csv函数中的各个参数,今天先学习两个:

filepath_or_buffer:这个参数要填入文件路径,不能缺省。

sep:这个参数为各数据之间的分隔符,默认为英文逗号。

可能有人会问,csv文件就是一表格,哪儿来的分隔符,下面我就演示一下。这是前面经常读入的一个csv文件——stock.csv。用excel打开是这样的:

简单学量化pandas的应用28读取csv文件2

如果要看它的原始形态,那就用文本编辑器打开,结果是这样的:

简单学量化pandas的应用28读取csv文件2

看到了吗?每行的各数据之间是用逗号隔开的,这个逗号就是一种分隔符。

下面演示一下上述的两个参数

  • 读入csv(filepath_or_buffer=”stock.csv”),这里可以将“filepath_or_buffer=”省略:
import pandas as pd
df=pd.read_csv(filepath_or_buffer="stock.csv")
df

返回:

简单学量化pandas的应用28读取csv文件2

  • sep的用法。

现在我们将stock.csv复印一份,改名字为stock2.csv,然后手动用替换的方式将所有逗号替换成空格。用同样的代码来读取一下:

import pandas as pd
df=pd.read_csv(filepath_or_buffer="stock2.csv")
print(df.columns)
df

返回:

简单学量化pandas的应用28读取csv文件2

显而易见,当成一列读取了出来。当我们把第二行代码改为:

df=pd.read_csv(filepath_or_buffer=“stock2.csv”,sep=‘ ‘)

其他行代码不变。

改动的地方为sep=‘ ‘,意思是将分隔符改为空格,那读出来是这样的:

简单学量化pandas的应用28读取csv文件2

显然,已经能正确的读出来了。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74907
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注