Я относительно новичок в pandas и теперь пытаюсь преобразовать строки Pandas DataFrame в списки строк.python pandas dataframe to list string error
Это хорошо работает, однако строки в исходном DataFrame по-видимому модифицированы в списке, поскольку по какой-то причине некоторые добавляют символ «L».
Я ценю вашу помощь очень много ..
>>data=pd.DataFrame(Data)
>>for r in data.iterrows():
>> r[1].tolist()
>>r[1]
a 16593
b 15
c 179.069
d 110000
e 5906
Name: 0, dtype: object
>>r[1].tolist()
[16593L, 15.0, 179.068851, 110000.0, 5906L]
На самом деле я понял, что цифры, которые добавьте к L представляют собой целые числа, для поплавков он работает ..
Каково ваше требование для формата выходной строки? Если вы хотите, чтобы запятая была разделена, просто используйте 'df.to_csv()'. 'L' означает' большое целое ' –
Хорошо спасибо, просто понял, что L означает целое число. Я разбираю строки кадра данных, чтобы извлечь некоторые данные и сохранить их в разных словарях. Есть ли способ опустить «L»? –