में काम नहीं करता है मैं पाइथन और पांडस लाइब्रेरी में एक नौसिखिया हूं, और मैं डेटाफ्रेम की कुछ बुनियादी कार्यक्षमताओं से उलझन में हूं। मैं नीचे के रूप में एक पांडा DataFrame मिल गया है:df.head() कभी-कभी पांडस, पायथन
>>>df.head()
X Y unixtime
0 652f5e69fcb3 1 1346689910622
1 400292 1 1346614723542
2 1c9d02e4f14e 1 1346862070161
3 610449 1 1346806384518
4 207664 1 1346723370096
हालांकि, के बाद मैं कुछ समारोह प्रदर्शन:
:def unixTodate(unix):
day = dt.datetime.utcfromtimestamp(unix/1000).strftime('%Y-%m-%d')
return day
df['day'] = df['unixtime'].apply(unixTodate)
मैं अब df.head() फ़ंक्शन का उपयोग कर सकता
>>>df.head()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 5 entries, 190648 to 626582
Data columns:
X 5 non-null values
Y 5 non-null values
unixtime 5 non-null values
day 5 non-null values
dtypes: int64(3), object(5)
मैं नहीं देख सकता कि यह क्यों हो रहा है। क्या मुझसे यहां कुछ गलत हो रहा है? किसी भी सूचक का स्वागत है! धन्यवाद।
धन्यवाद वाउटर - यह अब काम करता है। लेकिन मेरा दूसरा डेटा फ्रेम वास्तव में मेरे पहले की तुलना में एक कॉलम व्यापक है, इसलिए मुझे आश्चर्य है कि इसे प्रदर्शित नहीं किया जा सका। क्या कोई दस्तावेज है जो आप मुझे इंगित कर सकते हैं? –
बहुत कुछ नहीं है ... http://pandas.pydata.org/pandas-docs/stable/basics.html#console-output-formatting –
btw pd.util.terminal.get_terminal_size() के लिए आपको क्या प्राप्त करना है? यह होना चाहिए (terminal_width, terminal_height)। यदि पांडा इसे स्वत: पता नहीं कर सकते हैं (80, 25) डिफ़ॉल्ट रूप से वापस आ जाता है। –