Buckets:

rtrm's picture
download
raw
23.5 kB
import{s as Gs,n as Ys,o as Is}from"../chunks/scheduler.d75c11ed.js";import{S as Xs,i as Fs,e as p,s as l,c as o,h as Ns,a as i,d as a,b as n,f as ks,g as d,j as r,k as Zs,l as Hs,m as e,n as m,t as f,o as c,p as h}from"../chunks/index.4ec9dfe9.js";import{C as zs,H as ot,E as Ls}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.17700746.js";import{C as u}from"../chunks/CodeBlock.a8529232.js";function Qs(is){let g,ft,dt,ct,M,ht,y,ut,j,rs="A tabular dataset is a generic dataset used to describe any data stored in rows and columns, where the rows represent an example and the columns represent a feature (can be continuous or categorical). These datasets are commonly stored in CSV files, Pandas DataFrames, and in database tables. This guide will show you how to load and create a tabular dataset from:",gt,$,os="<li>CSV files</li> <li>Pandas DataFrames</li> <li>HDF5 files</li> <li>Databases</li>",Mt,w,yt,J,ds='🤗 Datasets can read CSV files by specifying the generic <code>csv</code> dataset builder name in the <a href="/docs/datasets/pr_7865/en/package_reference/loading_methods#datasets.load_dataset">load_dataset()</a> method. To load more than one CSV file, pass them as a list to the <code>data_files</code> parameter:',jt,T,$t,b,ms="You can also map specific CSV files to the train and test splits:",wt,_,Jt,x,fs="To load remote CSV files, pass the URLs instead:",Tt,C,bt,v,cs="To load zipped CSV files:",_t,R,xt,U,Ct,q,hs='🤗 Datasets also supports loading datasets from <a href="https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.html" rel="nofollow">Pandas DataFrames</a> with the <a href="/docs/datasets/pr_7865/en/package_reference/main_classes#datasets.Dataset.from_pandas">from_pandas()</a> method:',vt,k,Rt,Z,us="Use the <code>splits</code> parameter to specify the name of the dataset split:",Ut,G,qt,Y,gs='If the dataset doesn’t look as expected, you should explicitly <a href="loading#specify-features">specify your dataset features</a>. A <a href="https://pandas.pydata.org/docs/reference/api/pandas.Series.html" rel="nofollow">pandas.Series</a> may not always carry enough information for Arrow to automatically infer a data type. For example, if a DataFrame is of length <code>0</code> or if the Series only contains <code>None/NaN</code> objects, the type is set to <code>null</code>.',kt,I,Zt,X,Ms='<a href="https://www.hdfgroup.org/solutions/hdf5/" rel="nofollow">HDF5</a> files are commonly used for storing large amounts of numerical data in scientific computing and machine learning. Loading HDF5 files with 🤗 Datasets is similar to loading CSV files:',Gt,F,Yt,N,ys="Note that the HDF5 loader assumes that the file has “tabular” structure, i.e. that all datasets in the file have (the same number of) rows on their first dimension.",It,H,Xt,z,js="Datasets stored in databases are typically accessed with SQL queries. With 🤗 Datasets, you can connect to a database, query for the data you need, and create a dataset out of it. Then you can use all the processing features of 🤗 Datasets to prepare your dataset for training.",Ft,L,Nt,Q,$s="SQLite is a small, lightweight database that is fast and easy to set up. You can use an existing database if you’d like, or follow along and start from scratch.",Ht,D,ws='Start by creating a quick SQLite database with this <a href="https://github.com/nytimes/covid-19-data/blob/master/us-states.csv" rel="nofollow">Covid-19 data</a> from the New York Times:',zt,S,Lt,V,Js="This creates a <code>states</code> table in the <code>us_covid_data.db</code> database which you can now load into a dataset.",Qt,E,Ts='To connect to the database, you’ll need the <a href="https://docs.sqlalchemy.org/en/13/core/engines.html#database-urls" rel="nofollow">URI string</a> that identifies your database. Connecting to a database with a URI caches the returned dataset. The URI string differs for each database dialect, so be sure to check the <a href="https://docs.sqlalchemy.org/en/13/core/engines.html#database-urls" rel="nofollow">Database URLs</a> for whichever database you’re using.',Dt,B,bs="For SQLite, it is:",St,W,Vt,P,_s='Load the table by passing the table name and URI to <a href="/docs/datasets/pr_7865/en/package_reference/main_classes#datasets.Dataset.from_sql">from_sql()</a>:',Et,A,Bt,K,xs='Then you can use all of 🤗 Datasets process features like <a href="/docs/datasets/pr_7865/en/package_reference/main_classes#datasets.Dataset.filter">filter()</a> for example:',Wt,O,Pt,tt,Cs="You can also load a dataset from a SQL query instead of an entire table, which is useful for querying and joining multiple tables.",At,st,vs='Load the dataset by passing your query and URI to <a href="/docs/datasets/pr_7865/en/package_reference/main_classes#datasets.Dataset.from_sql">from_sql()</a>:',Kt,at,Ot,et,Rs='Then you can use all of 🤗 Datasets process features like <a href="/docs/datasets/pr_7865/en/package_reference/main_classes#datasets.Dataset.filter">filter()</a> for example:',ts,lt,ss,nt,as,pt,Us='You can also connect and load a dataset from a PostgreSQL database, however we won’t directly demonstrate how in the documentation because the example is only meant to be run in a notebook. Instead, take a look at how to install and setup a PostgreSQL server in this <a href="https://colab.research.google.com/github/nateraw/huggingface-hub-examples/blob/main/sql_with_huggingface_datasets.ipynb#scrollTo=d83yGQMPHGFi" rel="nofollow">notebook</a>!',es,it,qs='After you’ve setup your PostgreSQL database, you can use the <a href="/docs/datasets/pr_7865/en/package_reference/main_classes#datasets.Dataset.from_sql">from_sql()</a> method to load a dataset from a table or query.',ls,rt,ns,mt,ps;return M=new zs({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),y=new ot({props:{title:"Load tabular data",local:"load-tabular-data",headingTag:"h1"}}),w=new ot({props:{title:"CSV files",local:"csv-files",headingTag:"h2"}}),T=new u({props:{code:"ZnJvbSUyMGRhdGFzZXRzJTIwaW1wb3J0JTIwbG9hZF9kYXRhc2V0JTBBZGF0YXNldCUyMCUzRCUyMGxvYWRfZGF0YXNldCglMjJjc3YlMjIlMkMlMjBkYXRhX2ZpbGVzJTNEJTIybXlfZmlsZS5jc3YlMjIpJTBBJTBBZGF0YXNldCUyMCUzRCUyMGxvYWRfZGF0YXNldCglMjJjc3YlMjIlMkMlMjBkYXRhX2ZpbGVzJTNEJTVCJTIybXlfZmlsZV8xLmNzdiUyMiUyQyUyMCUyMm15X2ZpbGVfMi5jc3YlMjIlMkMlMjAlMjJteV9maWxlXzMuY3N2JTIyJTVEKQ==",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> datasets <span class="hljs-keyword">import</span> load_dataset
<span class="hljs-meta">&gt;&gt;&gt; </span>dataset = load_dataset(<span class="hljs-string">&quot;csv&quot;</span>, data_files=<span class="hljs-string">&quot;my_file.csv&quot;</span>)
<span class="hljs-comment"># load multiple CSV files</span>
<span class="hljs-meta">&gt;&gt;&gt; </span>dataset = load_dataset(<span class="hljs-string">&quot;csv&quot;</span>, data_files=[<span class="hljs-string">&quot;my_file_1.csv&quot;</span>, <span class="hljs-string">&quot;my_file_2.csv&quot;</span>, <span class="hljs-string">&quot;my_file_3.csv&quot;</span>])`,wrap:!1}}),_=new u({props:{code:"ZGF0YXNldCUyMCUzRCUyMGxvYWRfZGF0YXNldCglMjJjc3YlMjIlMkMlMjBkYXRhX2ZpbGVzJTNEJTdCJTIydHJhaW4lMjIlM0ElMjAlNUIlMjJteV90cmFpbl9maWxlXzEuY3N2JTIyJTJDJTIwJTIybXlfdHJhaW5fZmlsZV8yLmNzdiUyMiU1RCUyQyUyMCUyMnRlc3QlMjIlM0ElMjAlMjJteV90ZXN0X2ZpbGUuY3N2JTIyJTdEKQ==",highlighted:'<span class="hljs-meta">&gt;&gt;&gt; </span>dataset = load_dataset(<span class="hljs-string">&quot;csv&quot;</span>, data_files={<span class="hljs-string">&quot;train&quot;</span>: [<span class="hljs-string">&quot;my_train_file_1.csv&quot;</span>, <span class="hljs-string">&quot;my_train_file_2.csv&quot;</span>], <span class="hljs-string">&quot;test&quot;</span>: <span class="hljs-string">&quot;my_test_file.csv&quot;</span>})',wrap:!1}}),C=new u({props:{code:"YmFzZV91cmwlMjAlM0QlMjAlMjJodHRwcyUzQSUyRiUyRmh1Z2dpbmdmYWNlLmNvJTJGZGF0YXNldHMlMkZsaG9lc3RxJTJGZGVtbzElMkZyZXNvbHZlJTJGbWFpbiUyRmRhdGElMkYlMjIlMEFkYXRhc2V0JTIwJTNEJTIwbG9hZF9kYXRhc2V0KCdjc3YnJTJDJTIwZGF0YV9maWxlcyUzRCU3QiUyMnRyYWluJTIyJTNBJTIwYmFzZV91cmwlMjAlMkIlMjAlMjJ0cmFpbi5jc3YlMjIlMkMlMjAlMjJ0ZXN0JTIyJTNBJTIwYmFzZV91cmwlMjAlMkIlMjAlMjJ0ZXN0LmNzdiUyMiU3RCk=",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span>base_url = <span class="hljs-string">&quot;https://huggingface.co/datasets/lhoestq/demo1/resolve/main/data/&quot;</span>
<span class="hljs-meta">&gt;&gt;&gt; </span>dataset = load_dataset(<span class="hljs-string">&#x27;csv&#x27;</span>, data_files={<span class="hljs-string">&quot;train&quot;</span>: base_url + <span class="hljs-string">&quot;train.csv&quot;</span>, <span class="hljs-string">&quot;test&quot;</span>: base_url + <span class="hljs-string">&quot;test.csv&quot;</span>})`,wrap:!1}}),R=new u({props:{code:"dXJsJTIwJTNEJTIwJTIyaHR0cHMlM0ElMkYlMkZkb21haW4ub3JnJTJGdHJhaW5fZGF0YS56aXAlMjIlMEFkYXRhX2ZpbGVzJTIwJTNEJTIwJTdCJTIydHJhaW4lMjIlM0ElMjB1cmwlN0QlMEFkYXRhc2V0JTIwJTNEJTIwbG9hZF9kYXRhc2V0KCUyMmNzdiUyMiUyQyUyMGRhdGFfZmlsZXMlM0RkYXRhX2ZpbGVzKQ==",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span>url = <span class="hljs-string">&quot;https://domain.org/train_data.zip&quot;</span>
<span class="hljs-meta">&gt;&gt;&gt; </span>data_files = {<span class="hljs-string">&quot;train&quot;</span>: url}
<span class="hljs-meta">&gt;&gt;&gt; </span>dataset = load_dataset(<span class="hljs-string">&quot;csv&quot;</span>, data_files=data_files)`,wrap:!1}}),U=new ot({props:{title:"Pandas DataFrames",local:"pandas-dataframes",headingTag:"h2"}}),k=new u({props:{code:"ZnJvbSUyMGRhdGFzZXRzJTIwaW1wb3J0JTIwRGF0YXNldCUwQWltcG9ydCUyMHBhbmRhcyUyMGFzJTIwcGQlMEElMEFkZiUyMCUzRCUyMHBkLnJlYWRfY3N2KCUyMmh0dHBzJTNBJTJGJTJGaHVnZ2luZ2ZhY2UuY28lMkZkYXRhc2V0cyUyRmltb2RlbHMlMkZjcmVkaXQtY2FyZCUyRnJhdyUyRm1haW4lMkZ0cmFpbi5jc3YlMjIpJTBBZGYlMjAlM0QlMjBwZC5EYXRhRnJhbWUoZGYpJTBBZGF0YXNldCUyMCUzRCUyMERhdGFzZXQuZnJvbV9wYW5kYXMoZGYp",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> datasets <span class="hljs-keyword">import</span> Dataset
<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">import</span> pandas <span class="hljs-keyword">as</span> pd
<span class="hljs-comment"># create a Pandas DataFrame</span>
<span class="hljs-meta">&gt;&gt;&gt; </span>df = pd.read_csv(<span class="hljs-string">&quot;https://huggingface.co/datasets/imodels/credit-card/raw/main/train.csv&quot;</span>)
<span class="hljs-meta">&gt;&gt;&gt; </span>df = pd.DataFrame(df)
<span class="hljs-comment"># load Dataset from Pandas DataFrame</span>
<span class="hljs-meta">&gt;&gt;&gt; </span>dataset = Dataset.from_pandas(df)`,wrap:!1}}),G=new u({props:{code:"dHJhaW5fZHMlMjAlM0QlMjBEYXRhc2V0LmZyb21fcGFuZGFzKHRyYWluX2RmJTJDJTIwc3BsaXQlM0QlMjJ0cmFpbiUyMiklMEF0ZXN0X2RzJTIwJTNEJTIwRGF0YXNldC5mcm9tX3BhbmRhcyh0ZXN0X2RmJTJDJTIwc3BsaXQlM0QlMjJ0ZXN0JTIyKQ==",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span>train_ds = Dataset.from_pandas(train_df, split=<span class="hljs-string">&quot;train&quot;</span>)
<span class="hljs-meta">&gt;&gt;&gt; </span>test_ds = Dataset.from_pandas(test_df, split=<span class="hljs-string">&quot;test&quot;</span>)`,wrap:!1}}),I=new ot({props:{title:"HDF5 files",local:"hdf5-files",headingTag:"h2"}}),F=new u({props:{code:"ZnJvbSUyMGRhdGFzZXRzJTIwaW1wb3J0JTIwbG9hZF9kYXRhc2V0JTBBZGF0YXNldCUyMCUzRCUyMGxvYWRfZGF0YXNldCglMjJoZGY1JTIyJTJDJTIwZGF0YV9maWxlcyUzRCUyMmRhdGEuaDUlMjIp",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> datasets <span class="hljs-keyword">import</span> load_dataset
<span class="hljs-meta">&gt;&gt;&gt; </span>dataset = load_dataset(<span class="hljs-string">&quot;hdf5&quot;</span>, data_files=<span class="hljs-string">&quot;data.h5&quot;</span>)`,wrap:!1}}),H=new ot({props:{title:"Databases",local:"databases",headingTag:"h2"}}),L=new ot({props:{title:"SQLite",local:"sqlite",headingTag:"h3"}}),S=new u({props:{code:"aW1wb3J0JTIwc3FsaXRlMyUwQWltcG9ydCUyMHBhbmRhcyUyMGFzJTIwcGQlMEElMEFjb25uJTIwJTNEJTIwc3FsaXRlMy5jb25uZWN0KCUyMnVzX2NvdmlkX2RhdGEuZGIlMjIpJTBBZGYlMjAlM0QlMjBwZC5yZWFkX2NzdiglMjJodHRwcyUzQSUyRiUyRnJhdy5naXRodWJ1c2VyY29udGVudC5jb20lMkZueXRpbWVzJTJGY292aWQtMTktZGF0YSUyRm1hc3RlciUyRnVzLXN0YXRlcy5jc3YlMjIpJTBBZGYudG9fc3FsKCUyMnN0YXRlcyUyMiUyQyUyMGNvbm4lMkMlMjBpZl9leGlzdHMlM0QlMjJyZXBsYWNlJTIyKQ==",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">import</span> sqlite3
<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">import</span> pandas <span class="hljs-keyword">as</span> pd
<span class="hljs-meta">&gt;&gt;&gt; </span>conn = sqlite3.connect(<span class="hljs-string">&quot;us_covid_data.db&quot;</span>)
<span class="hljs-meta">&gt;&gt;&gt; </span>df = pd.read_csv(<span class="hljs-string">&quot;https://raw.githubusercontent.com/nytimes/covid-19-data/master/us-states.csv&quot;</span>)
<span class="hljs-meta">&gt;&gt;&gt; </span>df.to_sql(<span class="hljs-string">&quot;states&quot;</span>, conn, if_exists=<span class="hljs-string">&quot;replace&quot;</span>)`,wrap:!1}}),W=new u({props:{code:"dXJpJTIwJTNEJTIwJTIyc3FsaXRlJTNBJTJGJTJGJTJGdXNfY292aWRfZGF0YS5kYiUyMg==",highlighted:'<span class="hljs-meta">&gt;&gt;&gt; </span>uri = <span class="hljs-string">&quot;sqlite:///us_covid_data.db&quot;</span>',wrap:!1}}),A=new u({props:{code:"ZnJvbSUyMGRhdGFzZXRzJTIwaW1wb3J0JTIwRGF0YXNldCUwQSUwQWRzJTIwJTNEJTIwRGF0YXNldC5mcm9tX3NxbCglMjJzdGF0ZXMlMjIlMkMlMjB1cmkpJTBBZHM=",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> datasets <span class="hljs-keyword">import</span> Dataset
<span class="hljs-meta">&gt;&gt;&gt; </span>ds = Dataset.from_sql(<span class="hljs-string">&quot;states&quot;</span>, uri)
<span class="hljs-meta">&gt;&gt;&gt; </span>ds
Dataset({
features: [<span class="hljs-string">&#x27;index&#x27;</span>, <span class="hljs-string">&#x27;date&#x27;</span>, <span class="hljs-string">&#x27;state&#x27;</span>, <span class="hljs-string">&#x27;fips&#x27;</span>, <span class="hljs-string">&#x27;cases&#x27;</span>, <span class="hljs-string">&#x27;deaths&#x27;</span>],
num_rows: <span class="hljs-number">54382</span>
})`,wrap:!1}}),O=new u({props:{code:"ZHMuZmlsdGVyKGxhbWJkYSUyMHglM0ElMjB4JTVCJTIyc3RhdGUlMjIlNUQlMjAlM0QlM0QlMjAlMjJDYWxpZm9ybmlhJTIyKQ==",highlighted:'<span class="hljs-meta">&gt;&gt;&gt; </span>ds.<span class="hljs-built_in">filter</span>(<span class="hljs-keyword">lambda</span> x: x[<span class="hljs-string">&quot;state&quot;</span>] == <span class="hljs-string">&quot;California&quot;</span>)',wrap:!1}}),at=new u({props:{code:"ZnJvbSUyMGRhdGFzZXRzJTIwaW1wb3J0JTIwRGF0YXNldCUwQSUwQWRzJTIwJTNEJTIwRGF0YXNldC5mcm9tX3NxbCgnU0VMRUNUJTIwKiUyMEZST00lMjBzdGF0ZXMlMjBXSEVSRSUyMHN0YXRlJTNEJTIyQ2FsaWZvcm5pYSUyMiUzQiclMkMlMjB1cmkpJTBBZHM=",highlighted:`<span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> datasets <span class="hljs-keyword">import</span> Dataset
<span class="hljs-meta">&gt;&gt;&gt; </span>ds = Dataset.from_sql(<span class="hljs-string">&#x27;SELECT * FROM states WHERE state=&quot;California&quot;;&#x27;</span>, uri)
<span class="hljs-meta">&gt;&gt;&gt; </span>ds
Dataset({
features: [<span class="hljs-string">&#x27;index&#x27;</span>, <span class="hljs-string">&#x27;date&#x27;</span>, <span class="hljs-string">&#x27;state&#x27;</span>, <span class="hljs-string">&#x27;fips&#x27;</span>, <span class="hljs-string">&#x27;cases&#x27;</span>, <span class="hljs-string">&#x27;deaths&#x27;</span>],
num_rows: <span class="hljs-number">1019</span>
})`,wrap:!1}}),lt=new u({props:{code:"ZHMuZmlsdGVyKGxhbWJkYSUyMHglM0ElMjB4JTVCJTIyY2FzZXMlMjIlNUQlMjAlM0UlMjAxMDAwMCk=",highlighted:'<span class="hljs-meta">&gt;&gt;&gt; </span>ds.<span class="hljs-built_in">filter</span>(<span class="hljs-keyword">lambda</span> x: x[<span class="hljs-string">&quot;cases&quot;</span>] &gt; <span class="hljs-number">10000</span>)',wrap:!1}}),nt=new ot({props:{title:"PostgreSQL",local:"postgresql",headingTag:"h3"}}),rt=new Ls({props:{source:"https://github.com/huggingface/datasets/blob/main/docs/source/tabular_load.mdx"}}),{c(){g=p("meta"),ft=l(),dt=p("p"),ct=l(),o(M.$$.fragment),ht=l(),o(y.$$.fragment),ut=l(),j=p("p"),j.textContent=rs,gt=l(),$=p("ul"),$.innerHTML=os,Mt=l(),o(w.$$.fragment),yt=l(),J=p("p"),J.innerHTML=ds,jt=l(),o(T.$$.fragment),$t=l(),b=p("p"),b.textContent=ms,wt=l(),o(_.$$.fragment),Jt=l(),x=p("p"),x.textContent=fs,Tt=l(),o(C.$$.fragment),bt=l(),v=p("p"),v.textContent=cs,_t=l(),o(R.$$.fragment),xt=l(),o(U.$$.fragment),Ct=l(),q=p("p"),q.innerHTML=hs,vt=l(),o(k.$$.fragment),Rt=l(),Z=p("p"),Z.innerHTML=us,Ut=l(),o(G.$$.fragment),qt=l(),Y=p("p"),Y.innerHTML=gs,kt=l(),o(I.$$.fragment),Zt=l(),X=p("p"),X.innerHTML=Ms,Gt=l(),o(F.$$.fragment),Yt=l(),N=p("p"),N.textContent=ys,It=l(),o(H.$$.fragment),Xt=l(),z=p("p"),z.textContent=js,Ft=l(),o(L.$$.fragment),Nt=l(),Q=p("p"),Q.textContent=$s,Ht=l(),D=p("p"),D.innerHTML=ws,zt=l(),o(S.$$.fragment),Lt=l(),V=p("p"),V.innerHTML=Js,Qt=l(),E=p("p"),E.innerHTML=Ts,Dt=l(),B=p("p"),B.textContent=bs,St=l(),o(W.$$.fragment),Vt=l(),P=p("p"),P.innerHTML=_s,Et=l(),o(A.$$.fragment),Bt=l(),K=p("p"),K.innerHTML=xs,Wt=l(),o(O.$$.fragment),Pt=l(),tt=p("p"),tt.textContent=Cs,At=l(),st=p("p"),st.innerHTML=vs,Kt=l(),o(at.$$.fragment),Ot=l(),et=p("p"),et.innerHTML=Rs,ts=l(),o(lt.$$.fragment),ss=l(),o(nt.$$.fragment),as=l(),pt=p("p"),pt.innerHTML=Us,es=l(),it=p("p"),it.innerHTML=qs,ls=l(),o(rt.$$.fragment),ns=l(),mt=p("p"),this.h()},l(t){const s=Ns("svelte-u9bgzb",document.head);g=i(s,"META",{name:!0,content:!0}),s.forEach(a),ft=n(t),dt=i(t,"P",{}),ks(dt).forEach(a),ct=n(t),d(M.$$.fragment,t),ht=n(t),d(y.$$.fragment,t),ut=n(t),j=i(t,"P",{"data-svelte-h":!0}),r(j)!=="svelte-1wme3lm"&&(j.textContent=rs),gt=n(t),$=i(t,"UL",{"data-svelte-h":!0}),r($)!=="svelte-rbd35c"&&($.innerHTML=os),Mt=n(t),d(w.$$.fragment,t),yt=n(t),J=i(t,"P",{"data-svelte-h":!0}),r(J)!=="svelte-16vg1kx"&&(J.innerHTML=ds),jt=n(t),d(T.$$.fragment,t),$t=n(t),b=i(t,"P",{"data-svelte-h":!0}),r(b)!=="svelte-qtb2i7"&&(b.textContent=ms),wt=n(t),d(_.$$.fragment,t),Jt=n(t),x=i(t,"P",{"data-svelte-h":!0}),r(x)!=="svelte-1e176xs"&&(x.textContent=fs),Tt=n(t),d(C.$$.fragment,t),bt=n(t),v=i(t,"P",{"data-svelte-h":!0}),r(v)!=="svelte-1swu4q4"&&(v.textContent=cs),_t=n(t),d(R.$$.fragment,t),xt=n(t),d(U.$$.fragment,t),Ct=n(t),q=i(t,"P",{"data-svelte-h":!0}),r(q)!=="svelte-oocfac"&&(q.innerHTML=hs),vt=n(t),d(k.$$.fragment,t),Rt=n(t),Z=i(t,"P",{"data-svelte-h":!0}),r(Z)!=="svelte-11xgfy5"&&(Z.innerHTML=us),Ut=n(t),d(G.$$.fragment,t),qt=n(t),Y=i(t,"P",{"data-svelte-h":!0}),r(Y)!=="svelte-dgrtkz"&&(Y.innerHTML=gs),kt=n(t),d(I.$$.fragment,t),Zt=n(t),X=i(t,"P",{"data-svelte-h":!0}),r(X)!=="svelte-evm8bo"&&(X.innerHTML=Ms),Gt=n(t),d(F.$$.fragment,t),Yt=n(t),N=i(t,"P",{"data-svelte-h":!0}),r(N)!=="svelte-1bmsagx"&&(N.textContent=ys),It=n(t),d(H.$$.fragment,t),Xt=n(t),z=i(t,"P",{"data-svelte-h":!0}),r(z)!=="svelte-1wga9b8"&&(z.textContent=js),Ft=n(t),d(L.$$.fragment,t),Nt=n(t),Q=i(t,"P",{"data-svelte-h":!0}),r(Q)!=="svelte-1rscjmw"&&(Q.textContent=$s),Ht=n(t),D=i(t,"P",{"data-svelte-h":!0}),r(D)!=="svelte-m8crgu"&&(D.innerHTML=ws),zt=n(t),d(S.$$.fragment,t),Lt=n(t),V=i(t,"P",{"data-svelte-h":!0}),r(V)!=="svelte-e7mw7n"&&(V.innerHTML=Js),Qt=n(t),E=i(t,"P",{"data-svelte-h":!0}),r(E)!=="svelte-1l5btzf"&&(E.innerHTML=Ts),Dt=n(t),B=i(t,"P",{"data-svelte-h":!0}),r(B)!=="svelte-1hulh3i"&&(B.textContent=bs),St=n(t),d(W.$$.fragment,t),Vt=n(t),P=i(t,"P",{"data-svelte-h":!0}),r(P)!=="svelte-170nvsb"&&(P.innerHTML=_s),Et=n(t),d(A.$$.fragment,t),Bt=n(t),K=i(t,"P",{"data-svelte-h":!0}),r(K)!=="svelte-zwcv"&&(K.innerHTML=xs),Wt=n(t),d(O.$$.fragment,t),Pt=n(t),tt=i(t,"P",{"data-svelte-h":!0}),r(tt)!=="svelte-zt9jdv"&&(tt.textContent=Cs),At=n(t),st=i(t,"P",{"data-svelte-h":!0}),r(st)!=="svelte-1io9p94"&&(st.innerHTML=vs),Kt=n(t),d(at.$$.fragment,t),Ot=n(t),et=i(t,"P",{"data-svelte-h":!0}),r(et)!=="svelte-zwcv"&&(et.innerHTML=Rs),ts=n(t),d(lt.$$.fragment,t),ss=n(t),d(nt.$$.fragment,t),as=n(t),pt=i(t,"P",{"data-svelte-h":!0}),r(pt)!=="svelte-83xeoy"&&(pt.innerHTML=Us),es=n(t),it=i(t,"P",{"data-svelte-h":!0}),r(it)!=="svelte-1neouie"&&(it.innerHTML=qs),ls=n(t),d(rt.$$.fragment,t),ns=n(t),mt=i(t,"P",{}),ks(mt).forEach(a),this.h()},h(){Zs(g,"name","hf:doc:metadata"),Zs(g,"content",Ds)},m(t,s){Hs(document.head,g),e(t,ft,s),e(t,dt,s),e(t,ct,s),m(M,t,s),e(t,ht,s),m(y,t,s),e(t,ut,s),e(t,j,s),e(t,gt,s),e(t,$,s),e(t,Mt,s),m(w,t,s),e(t,yt,s),e(t,J,s),e(t,jt,s),m(T,t,s),e(t,$t,s),e(t,b,s),e(t,wt,s),m(_,t,s),e(t,Jt,s),e(t,x,s),e(t,Tt,s),m(C,t,s),e(t,bt,s),e(t,v,s),e(t,_t,s),m(R,t,s),e(t,xt,s),m(U,t,s),e(t,Ct,s),e(t,q,s),e(t,vt,s),m(k,t,s),e(t,Rt,s),e(t,Z,s),e(t,Ut,s),m(G,t,s),e(t,qt,s),e(t,Y,s),e(t,kt,s),m(I,t,s),e(t,Zt,s),e(t,X,s),e(t,Gt,s),m(F,t,s),e(t,Yt,s),e(t,N,s),e(t,It,s),m(H,t,s),e(t,Xt,s),e(t,z,s),e(t,Ft,s),m(L,t,s),e(t,Nt,s),e(t,Q,s),e(t,Ht,s),e(t,D,s),e(t,zt,s),m(S,t,s),e(t,Lt,s),e(t,V,s),e(t,Qt,s),e(t,E,s),e(t,Dt,s),e(t,B,s),e(t,St,s),m(W,t,s),e(t,Vt,s),e(t,P,s),e(t,Et,s),m(A,t,s),e(t,Bt,s),e(t,K,s),e(t,Wt,s),m(O,t,s),e(t,Pt,s),e(t,tt,s),e(t,At,s),e(t,st,s),e(t,Kt,s),m(at,t,s),e(t,Ot,s),e(t,et,s),e(t,ts,s),m(lt,t,s),e(t,ss,s),m(nt,t,s),e(t,as,s),e(t,pt,s),e(t,es,s),e(t,it,s),e(t,ls,s),m(rt,t,s),e(t,ns,s),e(t,mt,s),ps=!0},p:Ys,i(t){ps||(f(M.$$.fragment,t),f(y.$$.fragment,t),f(w.$$.fragment,t),f(T.$$.fragment,t),f(_.$$.fragment,t),f(C.$$.fragment,t),f(R.$$.fragment,t),f(U.$$.fragment,t),f(k.$$.fragment,t),f(G.$$.fragment,t),f(I.$$.fragment,t),f(F.$$.fragment,t),f(H.$$.fragment,t),f(L.$$.fragment,t),f(S.$$.fragment,t),f(W.$$.fragment,t),f(A.$$.fragment,t),f(O.$$.fragment,t),f(at.$$.fragment,t),f(lt.$$.fragment,t),f(nt.$$.fragment,t),f(rt.$$.fragment,t),ps=!0)},o(t){c(M.$$.fragment,t),c(y.$$.fragment,t),c(w.$$.fragment,t),c(T.$$.fragment,t),c(_.$$.fragment,t),c(C.$$.fragment,t),c(R.$$.fragment,t),c(U.$$.fragment,t),c(k.$$.fragment,t),c(G.$$.fragment,t),c(I.$$.fragment,t),c(F.$$.fragment,t),c(H.$$.fragment,t),c(L.$$.fragment,t),c(S.$$.fragment,t),c(W.$$.fragment,t),c(A.$$.fragment,t),c(O.$$.fragment,t),c(at.$$.fragment,t),c(lt.$$.fragment,t),c(nt.$$.fragment,t),c(rt.$$.fragment,t),ps=!1},d(t){t&&(a(ft),a(dt),a(ct),a(ht),a(ut),a(j),a(gt),a($),a(Mt),a(yt),a(J),a(jt),a($t),a(b),a(wt),a(Jt),a(x),a(Tt),a(bt),a(v),a(_t),a(xt),a(Ct),a(q),a(vt),a(Rt),a(Z),a(Ut),a(qt),a(Y),a(kt),a(Zt),a(X),a(Gt),a(Yt),a(N),a(It),a(Xt),a(z),a(Ft),a(Nt),a(Q),a(Ht),a(D),a(zt),a(Lt),a(V),a(Qt),a(E),a(Dt),a(B),a(St),a(Vt),a(P),a(Et),a(Bt),a(K),a(Wt),a(Pt),a(tt),a(At),a(st),a(Kt),a(Ot),a(et),a(ts),a(ss),a(as),a(pt),a(es),a(it),a(ls),a(ns),a(mt)),a(g),h(M,t),h(y,t),h(w,t),h(T,t),h(_,t),h(C,t),h(R,t),h(U,t),h(k,t),h(G,t),h(I,t),h(F,t),h(H,t),h(L,t),h(S,t),h(W,t),h(A,t),h(O,t),h(at,t),h(lt,t),h(nt,t),h(rt,t)}}}const Ds='{"title":"Load tabular data","local":"load-tabular-data","sections":[{"title":"CSV files","local":"csv-files","sections":[],"depth":2},{"title":"Pandas DataFrames","local":"pandas-dataframes","sections":[],"depth":2},{"title":"HDF5 files","local":"hdf5-files","sections":[],"depth":2},{"title":"Databases","local":"databases","sections":[{"title":"SQLite","local":"sqlite","sections":[],"depth":3},{"title":"PostgreSQL","local":"postgresql","sections":[],"depth":3}],"depth":2}],"depth":1}';function Ss(is){return Is(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Ps extends Xs{constructor(g){super(),Fs(this,g,Ss,Qs,Gs,{})}}export{Ps as component};

Xet Storage Details

Size:
23.5 kB
·
Xet hash:
875f67ea0cf7a9cfb3d3986946d709379224f4154b5d14794129e880daefbdcd

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.