2016-04-04 10 views
5

Basit bir 20x20 veri çerçevesini denemek ve yazmak için geçiş yumuşatıcı paketini (http://blog.cloudera.com/blog/2016/03/feather-a-fast-on-disk-format-for-data-frames-for-r-and-python-powered-by-apache-arrow/) kullanırken, bu eklenmiş verilerin henüz desteklenmediğini belirten bir hata alıyorum. Verilerimin sıralı (veya sıradan) olduğuna inanmıyorum ve web sitesinde verilen örnek kodu çoğaltabilirim, ancak kendi başıma çalışmam mümkün görünmüyor. İşte bazı örnek kod:Veri çerçevemi geçiş yumuşatma kullanarak yazamıyorum (desteklenmeyen veriler desteklenmiyor)

FeatherError: Invalid: no support for strided data yet 

Ben Ubuntu 14.04 bu çalıştırıyorum:

import feather 
import numpy as np 
import pandas as pd 

tempArr = reshape(np.arange(400), (20,20)) 
df = pd.DataFrame(tempArr) 
feather.write_dataframe(df, 'test.feather') 

son satırı aşağıdaki hata verir. Belki de pandaların veri tabanlarının nasıl saklandığına dair bir yanlış anlaşılıyor muyum?

+1

yenidenbiçimleme bir görünüm oluşturmak ait olmayan, bir pb olabilir. tempArr = tempArr.copy() öğesini daha önce deneyin. –

+1

@ B.M. Önerin için teşekkürler! Sadece tempArr oluşturmak ve DataFrame'i oluşturmak arasında bu satırı ekledik ama yine de aynı hatayı alıyoruz. –

cevap

İlgili konular