如何使用Pandas将CSV文件导入Python()

需要将 CSV 文件导入 Python?Pandas如何导入CSV文件?
如果是这样,你将看到使用Pandas将CSV文件导入Python的完整步骤
首先,这里有一个简单的模板,你可以使用它将 CSV 文件导入 Python,如下简单的Pandas导入CSV示例代码:

import pandas as pddf = pd.read_csv (r'Path where the CSV file is stored\File name.csv') print (df)

接下来,你将看到一个示例,其中包含导入文件所需的步骤。
Pandas导入CSV文件:将数据导入 Python因此,让我们从一个简单的示例开始,你将以下客户列表和一些其他销售信息存储在 CSV 文件中(文件名为“客户”):
Person NameCountryProductPurchase Price
JonJapanComputer$800
BillUSTablet$450
MariaCanadaPrinter$150
RitaBrazilLaptop$1,200
JackUKMonitor$300
RonSpainLaptop$1,200
JeffChinaLaptop$1,200
CarrieItalyComputer$800
MarryPeruComputer$800
BenRussiaPrinter$150
使用 Pandas 将 CSV 文件导入 Python 的步骤步骤 1:捕获文件路径
首先,捕获存储 CSV 文件的完整路径。
例如,假设一个 CSV 文件存储在以下路径下:
C:\Users\Ron\Desktop\  Clients  .csv
Pandas将CSV文件导入Python:你需要修改下面的 Python 代码以反映 CSV 文件在你的计算机上存储路径。不要忘记包括:
  • 文件名(以绿色突出显示)。你可以选择不同的文件名,但请确保代码中指定的文件名与实际文件名匹配
  • 文件扩展名(以蓝色突出显示)。导入 CSV 文件时,文件扩展名应始终为“.csv”
第 2 步:应用 Python 代码
将以下代码键入/复制到 Python 中,同时对你的路径进行必要的更改。
这是我们的Pandas导入CSV示例代码(你可以在代码本身中找到其他注释):
import pandas as pddf = pd.read_csv (r'C:\Users\Ron\Desktop\Clients.csv')#read the csv file (put 'r' before the path string to address any special characters in the path, such as '\'). Don't forget to put the file name at the end of the path + ".csv" print (df)

第 3 步:运行代码
最后,运行Python代码,你将得到:
Person Name CountryProduct Purchase Price 0JonJapanComputer$800 1BillUSTablet$450 2MariaCanadaPrinter$150 3RitaBrazilLaptop$1,200 4JackUKMonitor$300 5RonSpainLaptop$1,200 6JeffChinaLaptop$1,200 7CarrieItalyComputer$800 8MarryPeruComputer$800 9BenRussiaPrinter$150

可选步骤:选择列子集
Pandas如何导入CSV文件?现在,如果你想从 CSV 文件中选择列的子集怎么办?
例如,如果你只想选择Person NameCountry列,该怎么办 。如果是这种情况,你可以指定这些列名称,如下Pandas导入CSV示例代码所示:
import pandas as pddata = https://www.lsbin.com/pd.read_csv (r'C:\Users\Ron\Desktop\Clients.csv') df = pd.DataFrame(data, columns= [ 'Person Name','Country']) print (df)

你需要确保代码中指定的列名与 CSV 文件中的列名完全匹配。否则,你将获得NaN values。
准备好后,运行代码(在调整文件路径后),你将只获得 Person Name 和 Country 列:
Person Name Country 0JonJapan 1BillUS 2MariaCanada 3RitaBrazil 4JackUK 5RonSpain 6JeffChina 7CarrieItaly 8MarryPeru 9BenRussia

其他资源Pandas如何导入CSV文件?你刚刚看到了如何使用Pandas将CSV文件导入Python 有时,你可能需要将 Excel 文件导入 Python。如果是这种情况,你可以查看以下教程,该教程解释了如何将 Excel 文件导入 Python。
Pandas导入CSV文件后,你可以开始使用 Pandas计算一些统计信息。或者,你可以轻松地 Pandas DataFrame导出为 CSV。
【如何使用Pandas将CSV文件导入Python()】要了解有关使用 Pandas 导入 CSV 文件的更多信息请访问  Pandas 文档。

    推荐阅读