文件未在目录中列出,但可以从那里加载。环境问题?

问题描述 投票:0回答:1

Python 3.6.4; Windows 10。

这让我感到完全困惑。

此代码加载文件,并打印csv文件的第一行:

    city_data = pd.read_csv("c:\YelpData\Data_PA.csv",usecols=range(1,11),encoding='latin-1')
    print(city_data.iloc[0])

输出:

user_id                       Kn_02c9-Jkpm3nakKk9mbg
business_id                   54rjpC8YuM3QN_QbFGmLAg
city                                         Belmont
postal_code                                    28012
categories      Restaurants;Italian;Sandwiches;Pizza
stars_b                                          3.5
review_count                                      51
stars                                              2
date                                      2012-06-09
useful                                             3

但是,该文件未在该目录中列出:

C:\YelpData>dir
 Volume in drive C is Windows
 Volume Serial Number is ************

 Directory of C:\YelpData

02/26/2020  09:44 PM    <DIR>          .
02/26/2020  09:44 PM    <DIR>          ..
02/26/2020  11:27 PM             3,513 DatasetManipulation.py
02/26/2020  09:44 PM        31,409,942 yelp_business.csv
09/26/2019  10:24 AM     3,791,120,545 yelp_review.csv
02/26/2020  09:39 PM     3,791,120,547 yelp_review_mod.csv
               4 File(s)  7,613,654,547 bytes
               2 Dir(s)  87,651,495,936 bytes free

C:\YelpData>

我以为我正在创建的csv文件没有被写入此目录,但确实存在一些奇怪的地方。这是一些疯狂的熊猫环境问题吗?我对这种语言不熟悉,我只是想编写一些代码来加入两个csv文件。根据我上面的连接工作的输出-我只需要实际的物理CSV文件-因此我可以使用其他产品对其进行分析。 (我将两行代码放在我的python程序的顶部,然后从Windows命令提示符处运行。因此它首先加载了该不可见的文件。)

感谢您的帮助。

((这是Python的全新安装,我更改了示例代码使用的版本,并使用单行pip命令安装了Pandas。)

python pandas csv environment hidden
1个回答
0
投票

虽然在python'\'中提供路径不起作用。对于路径,必须使用“ \”。

"c:\\YelpData\\Data_PA.csv"

这将起作用。

© www.soinside.com 2019 - 2024. All rights reserved.