Python:如何构建用于加载数据的文本文件?

Python:如何构建用于加载数据的文本文件?,python,machine-learning,text-files,jupyter-notebook,data-analysis,Python,Machine Learning,Text Files,Jupyter Notebook,Data Analysis,我是Python新手,我将按照本指南实现线性回归 基本上,我正在构建一个数据集以将其导入Python中 我创建了一个包含两列的文本文件,每个数据由一个选项卡分隔 然而,这就是我得到的 我在网上四处看了看,似乎标签就是分隔符。我做错了什么?如何构建此文本文件?我建议使用官方文档,而不是“在线查看”-如果您查看文档,它会列出(在最顶部)每个参数的默认值。sep(separator)参数的默认值为“,”。因此,只需将调用更改为pd.read_csv()即可添加sep='\t'我建议使用官方文档

我是Python新手,我将按照本指南实现线性回归

基本上,我正在构建一个数据集以将其导入Python中

我创建了一个包含两列的文本文件,每个数据由一个选项卡分隔

然而,这就是我得到的


我在网上四处看了看,似乎标签就是分隔符。我做错了什么?如何构建此文本文件?

我建议使用官方文档,而不是“在线查看”-如果您查看文档,它会列出(在最顶部)每个参数的默认值。sep(separator)参数的默认值为“,”。因此,只需将调用更改为
pd.read_csv()
即可添加
sep='\t'

我建议使用官方文档而不是“在线查看”-如果您查看文档,它会(在最顶部)列出每个参数的默认值。sep(separator)参数的默认值为“,”。因此,只需将调用更改为
pd.read_csv()
即可添加
sep='\t'

在文本文件ex1data.txt中使用“,”而不是“tab”作为分隔符,因为默认分隔符是“,”

以下是熊猫官方文档中关于分隔符的解释:

sep:str,默认',' 要使用的分隔符。如果sep为无,则C引擎 无法自动检测分隔符,但Python解析 发动机可以启动,这意味着后者将自动使用。在里面 此外,分隔符长度超过1个字符且与“\s+”不同 将被解释为正则表达式,并将强制使用 Python解析引擎的一部分。请注意,正则表达式分隔符易于 忽略引用的数据。正则表达式示例:'\r\t'


在文本文件ex1data.txt中使用“,”而不是“tab”作为分隔符,因为默认分隔符是“,”

以下是熊猫官方文档中关于分隔符的解释:

sep:str,默认',' 要使用的分隔符。如果sep为无,则C引擎 无法自动检测分隔符,但Python解析 发动机可以启动,这意味着后者将自动使用。在里面 此外,分隔符长度超过1个字符且与“\s+”不同 将被解释为正则表达式,并将强制使用 Python解析引擎的一部分。请注意,正则表达式分隔符易于 忽略引用的数据。正则表达式示例:'\r\t'


尝试将参数
分隔符='\t'
添加到
read\u csv()
。这将发现你的标签。通常,CSV文件使用逗号分隔每个值(因此是名称)。请不要发布代码截图-请参阅主题的meta post。请尝试将参数
delimiter='\t'
添加到
read\u CSV()
。这将发现你的标签。通常CSV文件使用逗号分隔每个值(因此名称),请不要发布代码截图-请参阅主题的meta post。