Я решил это, добавив «контур: 1px solid transparent» к элементу, где применяется шкала.
#wrap:hover .quarter
{
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.9);
-webkit-transform-origin:left top;
-moz-transform-origin:left top;
outline: 1px solid transparent;
}
Вы можете использовать iloc
, который берет индекс и предоставляет результаты. iloc[row_indexes, column_indexes]
Таким образом, df.iloc[0,:]
займет первую (0-ую) строку и все столбцы. Он передаст обратно Series, так что вы можете использовать понимание списка [str (x) для x в итерируемом] для передачи значений в виде строк.
import pandas as pd
df = pd.DataFrame({'a':[1, 2], 'b':[3, 4], 'c':[5, 6]})
[str(x) for x in df.iloc[0,:]]
['1', '3', '5']
Если вы просто хотите, чтобы строка значений в строке 0
была объединена с ,
, вы можете сделать следующее:
import pandas as pd
df = pd.DataFrame({"col1":[1,"x"],"col2":[2,"y"],"col3":[3,"z"]})
l = df.iloc[0,:].apply(str).values
s = ",".join(l)
Список будет выглядеть так:
>> print l
['1' '2' '3']
[ 117] И строка, которую вы получите:
>> print s
1,2,3