In [1]:
import pandas as pd
In [2]:
l_1d = [0, 1, 2]
In [3]:
s = pd.Series(l_1d)
print(s)
In [4]:
s = pd.Series(l_1d, index=['row1', 'row2', 'row3'])
print(s)
In [5]:
l_2d = [[0, 1, 2], [3, 4, 5]]
In [6]:
df = pd.DataFrame(l_2d)
print(df)
In [7]:
df = pd.DataFrame(l_2d,
index=['row1', 'row2'],
columns=['col1', 'col2', 'col3'])
print(df)
In [8]:
l_1d_index = [['Alice', 0], ['Bob', 1], ['Charlie', 2]]
In [9]:
index, value = zip(*l_1d_index)
print(index)
In [10]:
print(value)
In [11]:
s_index = pd.Series(value, index=index)
print(s_index)
In [12]:
l_2d_index = [['Alice', 0, 0.0], ['Bob', 1, 0.1], ['Charlie', 2, 0.2]]
In [13]:
df_index = pd.DataFrame(l_2d_index, columns=['name', 'val1', 'val2'])
print(df_index)
In [14]:
df_index_set = df_index.set_index('name')
print(df_index_set)
In [15]:
print(df_index_set.dtypes)
In [16]:
l_2d_index_columns = [['name', 'val1', 'val2'], ['Alice', 0, 0.0], ['Bob', 1, 0.1], ['Charlie', 2, 0.2]]
In [17]:
df_index_columns = pd.DataFrame(l_2d_index_columns[1:], columns=l_2d_index_columns[0])
print(df_index_columns)
In [18]:
df_index_columns_set = df_index_columns.set_index('name')
print(df_index_columns_set)
In [19]:
s = pd.Series([0, 1, 2])
print(s)
In [20]:
l_1d = s.values.tolist()
print(l_1d)
In [21]:
df = pd.DataFrame([[0, 1, 2], [3, 4, 5]])
print(df)
In [22]:
l_2d = df.values.tolist()
print(l_2d)
In [23]:
s_index = pd.Series([0, 1, 2], index=['row1', 'row2', 'row3'])
print(s_index)
In [24]:
l_1d = s_index.values.tolist()
print(l_1d)
In [25]:
df_index = pd.DataFrame([[0, 1, 2], [3, 4, 5]],
index=['row1', 'row2'],
columns=['col1', 'col2', 'col3'])
print(df_index)
In [26]:
l_2d = df_index.values.tolist()
print(l_2d)
In [27]:
l_1d_index = s_index.reset_index().values.tolist()
print(l_1d_index)
In [28]:
l_2d_index = df_index.reset_index().values.tolist()
print(l_2d_index)
In [29]:
l_2d_index_columns = df_index.reset_index().T.reset_index().T.values.tolist()
print(l_2d_index_columns)
In [30]:
print(s_index)
In [31]:
print(s_index.index)
In [32]:
print(type(s_index.index))
In [33]:
print(s_index.index.tolist())
In [34]:
print(type(s_index.index.tolist()))
In [35]:
for i in s_index.index:
print(i, type(i))
In [36]:
print(s_index.index[0])
In [37]:
print(s_index.index[:2])
In [38]:
# s_index.index[0] = 'ROW1'
# TypeError: Index does not support mutable operations
In [39]:
print(df_index)
In [40]:
print(df_index.index)
In [41]:
print(df_index.index.tolist())
In [42]:
print(df_index.columns)
In [43]:
print(df_index.columns.tolist())