tibble() function from DataR library creates a DataFrame in a more user-friendly way compared to the traditional pandas DataFrame constructor.¶
Create dataframe using
datar.tibble()Convert Pandas DataFrame to DataR Tibble
In [1]:
Copied!
import datar.all as dr
import pandas as pd
import datar.all as dr
import pandas as pd
1. Create dataframe using datar.tibble()¶
In [5]:
Copied!
tb = dr.tibble(
x = [1, 2, 3],
y = ["a", "b", "c"],
z = [True, False, True]
)
print(type(tb))
tb = dr.tibble(
x = [1, 2, 3],
y = ["a", "b", "c"],
z = [True, False, True]
)
print(type(tb))
<class 'datar_pandas.tibble.Tibble'>
In [6]:
Copied!
print(tb)
print(tb)
x y z <int64> <str> <bool> 0 1 a True 1 2 b False 2 3 c True
2. Convert Pandas DataFrame to DataR Tibble¶
In [7]:
Copied!
df = pd.DataFrame({
'A': [1, 2, 3],
'B': ['x', 'y', 'z'],
'C': [True, False, True]
})
# convert from Pan
tb_from_df = dr.tibble(df)
print(tb_from_df)
df = pd.DataFrame({
'A': [1, 2, 3],
'B': ['x', 'y', 'z'],
'C': [True, False, True]
})
# convert from Pan
tb_from_df = dr.tibble(df)
print(tb_from_df)
A B C <int64> <str> <bool> 0 1 x True 1 2 y False 2 3 z True