本文介绍了如何使用Python的Pandas库处理包含字典的CSV文件,特别是按行和按列取值的方法。通过iloc和loc的区别,展示了如何读取并处理字典类型的数据,包括使用values属性和强制类型转换。最后,文章提供了按列读取CSV文件并存储为列表的示例代码。
摘要由CSDN通过智能技术生成
file=open("C:/Users/大佳怡/Desktop/大佳怡的python之旅/temps.csv")
df=pd.read_csv(file)
length_df=len(df)
print(df.iloc[0])
结果:发现最后一行有冒号,所以这组数据应该是个字典类型。但是我们只需要值,不需要键。所以就需要对数据进行处理
3数据处理
3.1第一次处理:我本想直接字典取值,搜索百度了一番values的用法,发现是返回一个伪
可以使用
pandas
的read_
csv
函数
读取
csv
文件
,然后通过遍历
pandas
的DataFrame对象的行来遍历
csv
文件
的每一行。
示例代码如下:
import
pandas
as pd
#
读取
csv
文件
df = pd.read_
csv
('filename.
csv
')
# 遍历DataFrame的每一行
for index, row in df.iterrows():
# ro...
import
pandas
as pd
csv
file = open('text.
csv
',encoding='utf-8')
df = pd.read_
csv
(
csv
file,engine='
python
')
#
按行
读取
保存到
字典
里,假设每行有三个字段,item_id,info,title
dict_item_id = {}
dict_info = {}
dict_title = {}
di...
# 逐行
读取
csv
文件
with open(filename,'r',encoding="utf-8") as
csv
file:
reader =
csv
.DictReader(
csv
file)
for row in reader...
We choose to go to the moon in this decade and do the other things, not because they are easy, but beacase they are hard.
05-13
information = open(current_image_dir+"/information.
csv
",'w')#读写
文件
information.write("image,"+"SN,"+"axelindex"+"\n")#写
文件
information.close()#关闭
文件
流
2.添加元素和修改值,查询
df = pd.read_
csv
(img_path+'\\...