में डालकर मैं निम्नलिखित डेटा को आगे विश्लेषण के लिए पांडा में रखना चाहता हूं।numpy ndarray डेटा को पांडा
import numpy as np
import pandas as pd
from pandas import DataFrame
data = np.array([[[1, 1, 1, np.nan, 1], [np.nan, 1, 1, 1, 1]],
[[2, np.nan, 2, 2, 2], [2, np.nan, 2, 2, 2]],
[[3, 3, 3, np.nan, 3], [3, 3, 3, 3, np.nan]]])
pnda = pd.Series(data)
print pnda
लेकिन निम्न त्रुटि होती है:
Exception: Data must be 1-dimensional
यह ऐसा करने का अच्छा तरीका क्या है? मेरा अगला विश्लेषण np.nan मानों को क्यूबिक या बहुपद विधि के साथ इंटरपोलेशन द्वारा भरना और नतीजे सरणी के रूप में परिणाम आउटपुट करना है।
बहुआयामी डेटा के लिए डेटाफ्रेम का उपयोग करें, न कि श्रृंखला। – Ffisegydd
@Ffisegydd ऐसा लगता है कि 'डेटाफ्रेम' केवल 2-डी arrays स्वीकार करता है ... –
@neha क्या आपको वास्तव में पांडों को 3-डी सरणी पारित करने की आवश्यकता है? –