Я пытаюсь преобразовать некоторые значения в фрейм данных. Для этого я использовал следующий код:
import pandas as pd
import numpy as np
k = 5
N = 8
d = ({'Time' : np.random.randint(k, k + 100 , size=N),
'Events' : ['ABC','DEF','GHI','JKL','ABC','DEF','GHI','JKL'],
'Number1' : ['xx','xx',1,'xx','xx','xx',2,'xx'],
'Number2' : [1,1,'xx',1,'xx',2,'xx',2]}),
df = pd.DataFrame(data=d)
Однако это приводит к коду ошибки PandasError: DataFrame constructor not properly called!
.
Я пытался изменить код на df = pd.DataFrame(eval(d))
, но получил ту же ошибку?
Есть предложения?