需要将 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 Name | Country | Product | Purchase Price |
Jon | Japan | Computer | $800 |
Bill | US | Tablet | $450 |
Maria | Canada | Printer | $150 |
Rita | Brazil | Laptop | $1,200 |
Jack | UK | Monitor | $300 |
Ron | Spain | Laptop | $1,200 |
Jeff | China | Laptop | $1,200 |
Carrie | Italy | Computer | $800 |
Marry | Peru | Computer | $800 |
Ben | Russia | Printer | $150 |
首先,捕获存储 CSV 文件的完整路径。
例如,假设一个 CSV 文件存储在以下路径下:
C:\Users\Ron\Desktop\ Clients .csv
Pandas将CSV文件导入Python:你需要修改下面的 Python 代码以反映 CSV 文件在你的计算机上的存储路径。不要忘记包括:
- 文件名(以绿色突出显示)。你可以选择不同的文件名,但请确保代码中指定的文件名与实际文件名匹配
- 文件扩展名(以蓝色突出显示)。导入 CSV 文件时,文件扩展名应始终为“.csv”
将以下代码键入/复制到 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 Name和Country列,该怎么办 。如果是这种情况,你可以指定这些列名称,如下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 文档。
推荐阅读
- 如何将具有变量名称的CSV文件导入Python()
- 处理导入的CSV文件(如何使用Pandas计算统计数据())
- 有监督学习教程(Python随机森林示例和实现代码)
- 回归分析教程(Python逻辑回归示例和代码)
- win7 64纯净版系统安装图文详细教程
- win7 32位旗舰纯净版安装图文详细教程
- windows系统重装最容易方便的办法
- windows8纯净版64位安装图文详细教程
- 安装win8 32位旗舰版图文详细教程