2
A
回答
2
Python内置了对csv文件的支持:https://docs.python.org/2/library/csv.html。文档中有几个例子。
0
第一个import csv
,那么你可以使用这段代码来打开你的csv
文件。 通过行for row in reader:
,您可以遍历csv
文件中的行并使用您的代码执行任何您需要的操作。
import csv
with open('your_file.csv', 'rb') as f:
reader = csv.reader(f)
for row in reader:
#do something
6
而如果你需要符合csv文件行工作,你可以使用csv
模块,该pandas
和matplotlib
模块提供的数据分析任务的高级接口。
data.csv
x,y
1,2
2,4
3,6
4,7
5,11
6,12
7,13
8,20
9,17
10,19
plots.py
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("data.csv")
df.plot() # plots all columns against index
df.plot(kind='scatter',x='x',y='y') # scatter plot
df.plot(kind='density') # estimate density function
# df.plot(kind='hist') # histogram
输出
它是如何工作
df = pd.read_csv("data.csv")
read_csv()读取CSV文件转换成Pandas Dataframe
数据帧图法是围绕matplotlib的情节的包装,是documented here
请注意,我们可以通过调整kind=
关键字参数df.plot()
得到不同类型的地块。直方图可用,在新版本的matplotlib比在这里安装,kind='hist'
相关问题
- 1. 从csv文件制作直方图
- 2. 导入CSV以制作直方图的闪亮应用程序
- 3. 将直方图放在散点图上
- 4. Matplotlib散点图和直方图
- 5. 如何使用Python和Matplotlib从CSV数据制作散点图?
- 6. 用Python seaborn绘制边缘直方图的散点图0.7
- 7. 在python中绘制csv文件中的列的直方图
- 8. Python:读取CSV文件并绘制散点图
- 9. 添加直线/方程以散点图
- 10. 从Python中的数组得到二维和三维散点图直方图
- 11. 如何使用d3.js从CSV文件制作散点图?
- 12. CSV文件导入到Python
- 13. 从CSV文件创建3D散点图
- 14. 绘制直方图或散点图与当前的直方图的matplotlib
- 15. 将CSV文件导入Google地图
- 16. python散点图绘制线
- 17. 的Python - 堆叠两个直方图与散点图
- 18. 导入CSV文件直接到MySQL
- 19. 从csv文件使用matplotlib和pandas绘制直方图
- 20. 将Python文本文件导入.csv
- 21. Python散点图和matplotlib
- 22. 将csv文件导入到DataTable并将列与图表绑定
- 23. Neo4j导入csv制作特定图形
- 24. 在CSV中导入CSV文件到网格视图
- 25. R文件输入和直方图
- 26. 将CSV文件导入到Java中
- 27. 将csv文件导入到SQLite中
- 28. 将CSV文件导入到datagridview C#中?
- 29. 将CSV文件导入到JTable中
- 30. 对齐直方图和散点图在R
理想情况下,你需要显示你已经试过/研究过什么。你看了什么? –