2024-10-01 07:26:33 发布
网友
我是Python初学者。我已经安装了Python和Pycharm。在
我想导入一个.csv,如下代码所示:
.csv
import pandas as pd data = pd.read_csv('FremontBridge.csv', index_col='Date', parse_dates=True) data.head()
但是我不清楚为了使用这段代码,我必须把提到的.csv文件放在哪个文件夹中。在
是否有选择自定义文件夹的选项?在
您可以使用绝对路径,如文档中所述: http://pandas.pydata.org/pandas-docs/stable/io.html#io-read-csv-table
如果您将.csv文件与脚本放在同一文件夹中,因为路径被视为相对路径,那么这将起作用。在
否则,可以将绝对路径作为字符串传递。在
filepath = "C:/Users/your_user/Documents/whatever/your_file.csv" data = pd.read_csv(filepath, index_col='Date', parse_dates=True)
既然你提到了初学者,我想向你介绍^{}。在
它可以执行干净的连接,并以独立于操作系统的方式自动管理尾部斜杠(在本例中没有用)。在
filedir = os.path.abspath("C:/Users/your_user/Documents/whatever") filename = "your_file.csv" filepath = os.join(filedir, filename)
总之,使用它进行路径管理是一个不错的习惯,而不是使用字符串连接来进行连接。在
(python3.4引入了pathlib,这是很实用的,但在以前的Python版本中没有包含它(它必须作为一个外部库安装)
您可以使用绝对路径,如文档中所述: http://pandas.pydata.org/pandas-docs/stable/io.html#io-read-csv-table
如果您将.csv文件与脚本放在同一文件夹中,因为路径被视为相对路径,那么这将起作用。在
否则,可以将绝对路径作为字符串传递。在
既然你提到了初学者,我想向你介绍^{} 。在
^{pr2}$它可以执行干净的连接,并以独立于操作系统的方式自动管理尾部斜杠(在本例中没有用)。在
总之,使用它进行路径管理是一个不错的习惯,而不是使用字符串连接来进行连接。在
(python3.4引入了pathlib,这是很实用的,但在以前的Python版本中没有包含它(它必须作为一个外部库安装)
相关问题 更多 >
编程相关推荐