从dataframe中的json列中提取列可以通过以下步骤实现:
import pandas as pd
import json
data = {'id': [1, 2, 3],
'json_data': ['{"name": "John", "age": 30}', '{"name": "Jane", "age": 25}', '{"name": "Tom", "age": 35}']}
df = pd.DataFrame(data)
df['name'] = df['json_data'].apply(lambda x: json.loads(x)['name'])
df['age'] = df['json_data'].apply(lambda x: json.loads(x)['age'])
print(df['name'])
print(df['age'])
这样就可以从dataframe中的json列中提取出name和age两列的数据。
对于以上操作,腾讯云提供了一系列适用于数据处理和分析的产品和服务,例如:
更多关于腾讯云数据处理和分析产品的详细信息,请访问腾讯云官方网站:腾讯云数据处理和分析产品
领取专属 10元无门槛券
手把手带您无忧上云