{ "info": { "author": "Bart Broere", "author_email": "mail@bartbroere.eu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3 :: Only", "Topic :: Utilities" ], "description": "pandas_multi\n============\n\nSimple loop for reading multiple csv files (matching a certain pattern) as a \n``pandas.DataFrame``.\n\nI'm aware this need can be solved in even one line of Python, but loading \nmultiple similar csv's is just something that should be as easy as loading \none csv. If you don't want to add a new dependency to your project, google \nwhat ``os.listdir`` and ``glob`` can do for you.\n\nInstallation can be done by typing::\n\n pip install pandas_multi\nUsage of ``pandas_multi.read_csvs`` has been kept as similar as possible to\n``pandas.read_csv``::\n\n import pandas_multi\n\n # \n # Note that dataframes only work if you give them the non-descriptive name df\n # \n df = pandas_multi.read_csvs('./20180728*.csv')\n # if you provide it with a path to a folder and nothing else, it will assume\n # everything in the folder is a comma-separated file\n df = pandas_multi.read_csvs('./data/')\n # if this is not the case, do this:\n df = pandas_multi.read_csvs('./data/*.csv')\nAll options that are available to ``pandas.read_csv`` or ``pandas.concat`` \ncan be passed into ``pandas_multi.read_csvs`` and will be redirected to the \nappropriate underlying functions.\n\nIf you wish to maintain a trace back to the original data, you can run the \nfunction with the keyword argument ``filenames_as_keys=True``. Note that you\nshould no longer use the keyword argument ``keys``. This will be ignored.\n\nPlease note that the API for concatenation of Excel sheets is not yet stable.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bartbroere/pandas_multi/", "keywords": "pandas readcsv readcsvs csv xls xlsx excel dataframe multiple multi", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "pandas-multi", "package_url": "https://pypi.org/project/pandas-multi/", "platform": "", "project_url": "https://pypi.org/project/pandas-multi/", "project_urls": { "Homepage": "https://github.com/bartbroere/pandas_multi/" }, "release_url": "https://pypi.org/project/pandas-multi/2019.3.12/", "requires_dist": [ "pandas" ], "requires_python": "", "summary": "Read multiple csvs or Excel files as a single pandas DataFrame.", "version": "2019.3.12" }, "last_serial": 4932193, "releases": { "2018.11.14": [ { "comment_text": "", "digests": { "md5": "28bbf1c582dadd57e70dc94662da6e2d", "sha256": "92a3b7f6b8c938f1026745fa84ade7e017a66471c7c2351410006867f7a7d62b" }, "downloads": -1, "filename": "pandas_multi-2018.11.14-py3-none-any.whl", "has_sig": false, "md5_digest": "28bbf1c582dadd57e70dc94662da6e2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3689, "upload_time": "2018-11-14T16:34:18", "url": "https://files.pythonhosted.org/packages/6e/5d/cf48644c5b3715b97c3a87ecf5cbf74e29ce0607afbde39ec15888ccdc06/pandas_multi-2018.11.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f99991f6a5e60aaabe0eef7040d0a37", "sha256": "038df6e6d4cc399296e175252227e406bf42dcdc3f91c0702078497a5079ba51" }, "downloads": -1, "filename": "pandas_multi-2018.11.14.tar.gz", "has_sig": false, "md5_digest": "2f99991f6a5e60aaabe0eef7040d0a37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2612, "upload_time": "2018-11-14T16:34:21", "url": "https://files.pythonhosted.org/packages/d6/4a/a3163bb4986a0bdc6161f9b5e95381351e8ba16feabcb8c54fd4948a6063/pandas_multi-2018.11.14.tar.gz" } ], "2018.11.15": [ { "comment_text": "", "digests": { "md5": "ecfdb8cdb9d4a630f212698338c9b0b1", "sha256": "88935a19b67337064e3975f3fdfada882ee368849aaed417d69d708169af0533" }, "downloads": -1, "filename": "pandas_multi-2018.11.15-py3-none-any.whl", "has_sig": false, "md5_digest": "ecfdb8cdb9d4a630f212698338c9b0b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3900, "upload_time": "2018-11-15T18:40:40", "url": "https://files.pythonhosted.org/packages/d9/3b/d0f4e25193ecb0f3b0fd756b7091a618627b3c5b20dc50c89a868f191cec/pandas_multi-2018.11.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "695c78c05858b4663a64836207bb1813", "sha256": "9b944a8c5e010c0db4ce3cd2fc5c20f1e6604077032c3036996bdea65656f0c9" }, "downloads": -1, "filename": "pandas_multi-2018.11.15.tar.gz", "has_sig": false, "md5_digest": "695c78c05858b4663a64836207bb1813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2866, "upload_time": "2018-11-15T18:40:45", "url": "https://files.pythonhosted.org/packages/e1/77/14e126d488fd1d52c013bf70c58b4a4d4bcdc915085281ccc17f1cc07fc4/pandas_multi-2018.11.15.tar.gz" } ], "2018.11.19": [ { "comment_text": "", "digests": { "md5": "2d82d8f8c102f71a5b0b54f77c7416dd", "sha256": "36b98dffa14f35b0c5b942cb47403de83e8b83eaeac75c556b12f13e1a4e969a" }, "downloads": -1, "filename": "pandas_multi-2018.11.19-py3-none-any.whl", "has_sig": false, "md5_digest": "2d82d8f8c102f71a5b0b54f77c7416dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3939, "upload_time": "2018-11-19T20:24:49", "url": "https://files.pythonhosted.org/packages/a3/13/e6c580d001696247e7aaf96682eb05c7b836f0792ecc49c334c78ade28ce/pandas_multi-2018.11.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84eb34359e37cd124b1428dc2bebdb67", "sha256": "42f7687b82cfda7c9871d4578ea0df55e2e157ec2390ec89f3c4ddc308c8ee1b" }, "downloads": -1, "filename": "pandas_multi-2018.11.19.tar.gz", "has_sig": false, "md5_digest": "84eb34359e37cd124b1428dc2bebdb67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2901, "upload_time": "2018-11-19T20:24:54", "url": "https://files.pythonhosted.org/packages/99/a5/e30df29919413ccc080134a01d2a43f382a5742897fefb9725ebf7448b52/pandas_multi-2018.11.19.tar.gz" } ], "2018.7.30": [ { "comment_text": "", "digests": { "md5": "0643521f4e574431a4bcd1b85c7853ac", "sha256": "d78874933e459db08788df194110958721b28651bca7ffd74ceacc68a810b141" }, "downloads": -1, "filename": "pandas_multi-2018.7.30-py3-none-any.whl", "has_sig": false, "md5_digest": "0643521f4e574431a4bcd1b85c7853ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2426, "upload_time": "2018-07-30T00:54:53", "url": "https://files.pythonhosted.org/packages/7e/82/b293f9c50b4f39b56611fcaecf785fb3bb1fe11873dbffe523db38f7bbbe/pandas_multi-2018.7.30-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba1f90704a3aa3863aee918f663888dd", "sha256": "d94e8142ba25f0bae05cf6d15d43fdcc8e929d5393d42c51f68a075828cabd66" }, "downloads": -1, "filename": "pandas_multi-2018.7.30.tar.gz", "has_sig": false, "md5_digest": "ba1f90704a3aa3863aee918f663888dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2202, "upload_time": "2018-07-30T00:54:54", "url": "https://files.pythonhosted.org/packages/9c/79/1e3ccbe0e8952303068627d12e3ab1ff6a520c536a7aa8fbcd7864b340ec/pandas_multi-2018.7.30.tar.gz" } ], "2018.8.18": [ { "comment_text": "", "digests": { "md5": "d3267187a73614dcca15af0911ce4204", "sha256": "3812ed827adf37b361074d12fd9b2428860c4228b8378e89ce2015a648d43e4c" }, "downloads": -1, "filename": "pandas_multi-2018.8.18-py3.6.egg", "has_sig": false, "md5_digest": "d3267187a73614dcca15af0911ce4204", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 3596, "upload_time": "2018-08-18T18:29:00", "url": "https://files.pythonhosted.org/packages/67/8e/74cdb2e7a50499375c83c766bdf5d19d915bed9b4e1bcd63c88c6d3131c4/pandas_multi-2018.8.18-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "7b145bfd489442e05b062cab8a46034d", "sha256": "52654758bb724b1f7efaef2b81e2adc96494217733cea6c3296da36f2a15b180" }, "downloads": -1, "filename": "pandas_multi-2018.8.18-py3-none-any.whl", "has_sig": false, "md5_digest": "7b145bfd489442e05b062cab8a46034d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2668, "upload_time": "2018-08-18T18:28:58", "url": "https://files.pythonhosted.org/packages/02/2e/735a7991135cd6fcd175fbbb89016a09ec22f8a29868beadf69a8c1f949d/pandas_multi-2018.8.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a71f73bd002b439a0f24780f005080f6", "sha256": "87cba1fbaaf89ad4a095b5eb0f27a7b3625f6cdf124c5b4167e8d6839c433f8e" }, "downloads": -1, "filename": "pandas_multi-2018.8.18.tar.gz", "has_sig": false, "md5_digest": "a71f73bd002b439a0f24780f005080f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2430, "upload_time": "2018-08-18T18:29:01", "url": "https://files.pythonhosted.org/packages/28/2d/5b90f528f58f6258b8aa2a9e354f2d55656b8f985249c7151e3bd3776dbb/pandas_multi-2018.8.18.tar.gz" } ], "2018.8.19": [ { "comment_text": "", "digests": { "md5": "e3858da0052224a70d7467995c48ee61", "sha256": "417aa5570a6e79eb0c2966595220dfd0fe78fd8702901957a58245f78de9c6ad" }, "downloads": -1, "filename": "pandas_multi-2018.8.19-py3-none-any.whl", "has_sig": false, "md5_digest": "e3858da0052224a70d7467995c48ee61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2670, "upload_time": "2018-08-18T18:33:18", "url": "https://files.pythonhosted.org/packages/2f/07/703319422637d46cf7f1f0bff835206c747849682a3d39a6ababdc461fa5/pandas_multi-2018.8.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83318bb30dd38385e35671b50e6737a6", "sha256": "2934d269c6e913553fbe5f11bbce8ce92ce41cb96e5c07101c2eb53020c97624" }, "downloads": -1, "filename": "pandas_multi-2018.8.19.tar.gz", "has_sig": false, "md5_digest": "83318bb30dd38385e35671b50e6737a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2440, "upload_time": "2018-08-18T18:33:21", "url": "https://files.pythonhosted.org/packages/f4/d0/6ae41241a6315ddb5ec1f9ea3266d2c6bd3e7a6f3b9f9fd25d547dc9f64b/pandas_multi-2018.8.19.tar.gz" } ], "2019.3.12": [ { "comment_text": "", "digests": { "md5": "73b26a2f11bd80ceb4ed0df1925df77f", "sha256": "f1745cd0801e521a54f1eefe0b22bd71bfd4175bb050660391e8f0b7d84d2053" }, "downloads": -1, "filename": "pandas_multi-2019.3.12-py3-none-any.whl", "has_sig": false, "md5_digest": "73b26a2f11bd80ceb4ed0df1925df77f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4175, "upload_time": "2019-03-12T22:41:24", "url": "https://files.pythonhosted.org/packages/0f/cf/93f52f25a5b75a34433af237c503c816e8fcb9ccd8bd9111805a918698f3/pandas_multi-2019.3.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d90d4ef05e6f60404111834804735ceb", "sha256": "6ba6feacb28c44d84c31083ac8ebb9ee378a8dbfe8e6c7a69ec31e6a213615d8" }, "downloads": -1, "filename": "pandas_multi-2019.3.12.tar.gz", "has_sig": false, "md5_digest": "d90d4ef05e6f60404111834804735ceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3157, "upload_time": "2019-03-12T22:41:37", "url": "https://files.pythonhosted.org/packages/56/11/ceff4d13d68614acceb896fd7eeccde294347319a4ffeb71845cd48520e3/pandas_multi-2019.3.12.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "73b26a2f11bd80ceb4ed0df1925df77f", "sha256": "f1745cd0801e521a54f1eefe0b22bd71bfd4175bb050660391e8f0b7d84d2053" }, "downloads": -1, "filename": "pandas_multi-2019.3.12-py3-none-any.whl", "has_sig": false, "md5_digest": "73b26a2f11bd80ceb4ed0df1925df77f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4175, "upload_time": "2019-03-12T22:41:24", "url": "https://files.pythonhosted.org/packages/0f/cf/93f52f25a5b75a34433af237c503c816e8fcb9ccd8bd9111805a918698f3/pandas_multi-2019.3.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d90d4ef05e6f60404111834804735ceb", "sha256": "6ba6feacb28c44d84c31083ac8ebb9ee378a8dbfe8e6c7a69ec31e6a213615d8" }, "downloads": -1, "filename": "pandas_multi-2019.3.12.tar.gz", "has_sig": false, "md5_digest": "d90d4ef05e6f60404111834804735ceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3157, "upload_time": "2019-03-12T22:41:37", "url": "https://files.pythonhosted.org/packages/56/11/ceff4d13d68614acceb896fd7eeccde294347319a4ffeb71845cd48520e3/pandas_multi-2019.3.12.tar.gz" } ] }