DataFort Advanced Operations Module
This module provides standalone advanced data operations for data frames. All functions take a data_frame as the first argument instead of being type-bound procedures.
df_unique_real(df, col_index)
- Get unique values from real columndf_unique_integer(df, col_index)
- Get unique values from integer columndf_unique_character(df, col_index)
- Get unique values from character columndf_value_counts_real(df, col_index)
- Count occurrences of each value (real)df_value_counts_integer(df, col_index)
- Count occurrences of each value (integer)df_value_counts_character(df, col_index)
- Count occurrences of each value (character)df_concat(df1, df2, axis)
- Concatenate two data frames (axis=0: vertical, axis=1: horizontal)df_duplicated(df)
- Check which rows are duplicatesdf_drop_duplicates(df)
- Remove duplicate rowsdf_drop_duplicates_subset(df, col_indices)
- Remove duplicates based on specific columnsConcatenate two data frames vertically (rows) or horizontally (columns)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df1 | |||
type(data_frame), | intent(in) | :: | df2 | |||
integer, | intent(in) | :: | axis |
Remove duplicate rows
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df |
Drop duplicate rows based on specific columns (subset)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_indices(:) |
Check which rows are duplicates
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df |
Count number of unique values in character column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Count number of unique values in integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Count number of unique values in real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Get unique values from a character column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Get unique values from an integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Get unique values from a real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Count occurrences of each value in a character column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Count occurrences of each value in an integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Count occurrences of each value in a real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |