معرفی شرکت ها


csvkey-0.0.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

use PRIMARY KEY and UNIQUE in CSV
ویژگی مقدار
سیستم عامل -
نام فایل csvkey-0.0.3
نام csvkey
نسخه کتابخانه 0.0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده KOBAYASHI Ittoku
ایمیل نویسنده nono381d815@gmail.com
آدرس صفحه اصلی https://github.com/kittoku/csvkey
آدرس اینترنتی https://pypi.org/project/csvkey/
مجوز -
## csvkey For a very limited situation such that you don't need performance and want to use CSV as database. ## Example ```python from csvkey import Connection import pandas as pd import numpy as np # prepare DataFrame data = pd.DataFrame() data['A'] = pd.Series([1,2,3], dtype='int') data['B'] = pd.Series([4,5,6], dtype='float32') data['C'] = pd.Series([7,8,9], dtype='float64') # register database conn = Connection() conn.initialize(data, r'C:\TEST\database.csv', primary=['A', 'B'], unique=['C'], notnull=['C']) # database.csv and the configuration file (default: csv.conf) are generated in C:\TEST\ # set 'A' and 'B' columns as a primary key # values in 'C' column must be unique and not NaN # connect to database.csv conn.connect(r'C:\TEST\database.csv') conn.df.dtypes # dtypes are preserved # change values in conn.df conn.df.loc[0, 'C'] = 8 conn.commit() # raise ValueError because 8 is not unique conn.df.loc[0, 'C'] = np.nan conn.commit() # raise ValueError because NaN is not allowed in 'C' conn.df.loc[0, 'C'] = -1 conn.commit() # OK conn.df.loc[2, ['A', 'B']] = [1, 4] conn.commit() # raise ValueError because primary keys are duplicated ``` ## Installation ``` pip install csvkey ``` ## Requirements pandas pyyaml


نیازمندی

مقدار نام
- pandas
- pyyaml


نحوه نصب


نصب پکیج whl csvkey-0.0.3:

    pip install csvkey-0.0.3.whl


نصب پکیج tar.gz csvkey-0.0.3:

    pip install csvkey-0.0.3.tar.gz