import pandas
data = pandas.DataFrame.from_dict({1: [1,2,3], 2: [3,4,5]})
print data.dtypes
data.ix[1] = [10, 20] # works
print data
data = pandas.DataFrame.from_dict({1: [1.,2.,3.], 2: [3.,4.,5.]})
print data.dtypes
data.ix[1] = [10., 20.] # works
print data
data = pandas.DataFrame.from_dict({1: [1.,2.,3.], 2: [3,4,5]})
print data.dtypes
data.ix[1] = [10., 20] # fails
print data
Is this intended?
Thanks,
Tiago