diff --git a/nptdms/tdms.py b/nptdms/tdms.py
index <HASH>..<HASH> 100644
--- a/nptdms/tdms.py
+++ b/nptdms/tdms.py
@@ -670,6 +670,19 @@ class TdmsObject(object):
             else:
                 self.data.extend(new_data)
 
+    def as_dataframe(self):
+        """
+        Converts the TDMS object to a DataFrame
+        :return: The TDMS object data.
+        :rtype: Pandas DataFrame
+        """
+
+        import pandas as pd
+
+        return pd.DataFrame(self.data,
+                index=self.time_track(),
+                columns=[self.path])
+
 
 class _TdmsSegmentObject(object):
     """
Added the export to dataframe from within a TdmsObject.

Objects like channels (tested on a channel) can now be exported as a
pandas dataframe.