2015-11-01 25 views
5

मैं एक बहुत बड़ा dataframe है, और मुझे सूचकांक यह इतना की तरह:पांडा में श्रृंखला से 1 डेटाफ्रेम कैसे बनाएं?

df.ix[<integer>]

सूचकांक के आधार पर, कभी कभी इस मूल्यों का केवल एक पंक्ति होगा। पांडो स्वचालित रूप से इसे एक श्रृंखला में परिवर्तित कर देते हैं, जो काफी हद तक परेशान है क्योंकि मैं इस पर काम नहीं कर सकता जैसा कि मैं एक डीएफ कर सकता हूं।

1) परिवर्तित करने से पांडा बंद करो और एक dataframe के रूप में रखना:

मैं कैसे या तो करते हैं?

या

2) आसानी से जिसके परिणामस्वरूप श्रृंखला वापस एक dataframe में बदलने का?

pd.DataFrame(df.ix[<integer>]) काम नहीं करता है क्योंकि यह मूल कॉलम नहीं रखता है। यह कॉलम के रूप में <integer> और सूचकांक के रूप में कॉलम के रूप में व्यवहार करता है। बहुत सराहना की।

उत्तर

8

आप df.ix[[n]] कर सकते हैं ताकि n पंक्ति का एक-पंक्ति डेटाफ्रेम प्राप्त हो सके।

संबंधित मुद्दे