Python如何将一列csv数据转变为字典,或者如何可以刷选出这一列数据里每行"country"后对应的数据

img

字符串转成字典就好了,用 json.loads,series 对象调用 apply,提取出 country 存到新的一列

df["parsed_country"] = df['geoNETWORK'].apply(lambda s : json.loads(s)["country"])

import pandas as pd
df=pd.read_cvs('2.cvs')
regex=r'country":"(.*)"'
df2=df['geoNETWORK'].str.extract(regex)
dict=dict(zip(df['索引列'],df2))#提取索引列及country

可以的,

用pandas先读进去,变成一个Datafrom,然后把这一列取出来,把它存成一个字典或者是数组,做两个循环,把值取出来