arrayfire / arrayfire/arrayfire-python
Feature Request: Data Frames
- Ngôn ngữ chính
- Python
- Star
- 422
- Fork
- 63
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Hi,
In my use case, I have data sets in parquet/CSV format which I then read into a pandas dataframe for processing.
Before starting to use ArrayFire Python, I would like to know if the following operations are at all supported.
1. Reading a dataframe, with its headers into an ArrayFire equivalent data structure
2. Reading a CSV, with its headers into an ArrayFire equivalent data structure
3. Writing an ArrayFire equivalent data structure into a dataframe, with its headers
4. Filtering as follows:
```
X_df['Rx_10G_1G'] = X_df.apply(lambda x: findGE(x['NE_OBJECT']), axis=1)
def findGE (str_ne):
if str_ne.find('10GE-') !=-1:
return 10000
if str_ne.find('GE-') !=-1:
return 1000
else:
return 1
```
5. Filtering as follows:
`X_df=X_df[X_df['Rx_Octets']> 0.0]`
`x_neg_df=X_df[X_df['RxUtilization_pct']< 0]`
6. Sorting by a time stamp based index:
`X_df = X_df.sort_index(by='ReportTime') `
Many thanks,
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
No files or tests are named. Start by reviewing the ArrayFire Python bindings and their existing data-structure support, then compare it with the requested pandas operations: loading and writing headers, filtering, row-wise functions, and timestamp sorting. Done should be a concrete scope for which operations are supported and an agreed implementation plan.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- pandas, python
- Lĩnh vực
- data
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100