2016-08-22 16 views
5

điều gì sẽ là trải nghiệm tốt nhất trong việc chuyển đổi khung dữ liệu R thành một khung dữ liệu Pandas? Tôi nhìn vào các tùy chọn khác nhau, như hdf5 (3 thư viện), rpy (dường như không có chức năng này?), Và quyết định hỏi cộng đồng quý giá: bạn có đoạn mã nào để làm điều đó nhanh nhất, dễ nhất và nhiều nhất cách đáng tin cậy?Cách tốt nhất để chuyển đổi dữ liệu R.table thành pandas.DataFrame?

Đoạn mã R và đoạn mã con trăn sẽ thích hợp hơn.

+6

'data.table :: fwrite' và sau đó đọc csv từ gấu trúc, nó cực kỳ nhanh, ít nhất là phần R – jangorecki

+10

Cũng thấy [lông] (https://blog.rstudio.org/2016/03/29/feather/). – joran

+0

@joran awww. Điều đó làm ấm trái tim tôi! –

Trả lời

3

Dường như bây giờ là cách đơn giản và đáng tin cậy nhất để làm điều đó là thông qua csv

R:

write.csv(df, file) 

Python:

df = pd.read_csv(file, na_values=['NA']) 
Các vấn đề liên quan