簡體   English   中英

如何從下面的結構創建 dataframe

[英]How to create dataframe from below structure

我需要從下面創建 DataFrame:

d={ "columns":"NAME1,NAME2,NAME3", 
"data":["MOOLA, MOOLA TEAM, MOOLA1","FIRST, FIRST, FIRST"] }

這里數據有兩組記錄,我需要以下格式的數據:

NAME1  NAME2       NAME3
MOOLA  MOOLA TEAM  MOOLA1
FIRST  FIRST       FIRST

你可以試試這個。 看看pd.DataFrame

import pandas as pd
col=d['columns'].split(',')
data=[i.split(', ') for i in d['data']]
# data = ['NAME1', 'NAME2', 'NAME3']
#col = [['MOOLA', 'MOOLA TEAM', 'MOOLA1'], ['FIRST', 'FIRST', 'FIRST']]

df=pd.DataFrame(data=data,columns=col)

   NAME1       NAME2   NAME3
0  MOOLA  MOOLA TEAM  MOOLA1
1  FIRST       FIRST   FIRST

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM