Skip to content

Commit 224ce2e

Browse files
author
luke
committed
change comments in core/generic.py
1 parent eca7ca3 commit 224ce2e

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

pandas/core/generic.py

+22-10
Original file line numberDiff line numberDiff line change
@@ -2858,8 +2858,12 @@ def to_sql(
28582858
28592859
>>> df.to_sql('users', con=engine)
28602860
3
2861-
>>> engine.execute("SELECT * FROM users").fetchall()
2862-
[(0, 'User 1'), (1, 'User 2'), (2, 'User 3')]
2861+
>>> pd.read_sql_query("SELECT * FROM users", con=engine)
2862+
index name
2863+
0 0 User 1
2864+
1 1 User 2
2865+
2 2 User 3
2866+
28632867
28642868
An `sqlalchemy.engine.Connection` can also be passed to `con`:
28652869
@@ -2874,18 +2878,25 @@ def to_sql(
28742878
>>> df2 = pd.DataFrame({'name' : ['User 6', 'User 7']})
28752879
>>> df2.to_sql('users', con=engine, if_exists='append')
28762880
2
2877-
>>> engine.execute("SELECT * FROM users").fetchall()
2878-
[(0, 'User 1'), (1, 'User 2'), (2, 'User 3'),
2879-
(0, 'User 4'), (1, 'User 5'), (0, 'User 6'),
2880-
(1, 'User 7')]
2881+
>>> pd.read_sql_query("SELECT * FROM users", con=engine)
2882+
index name
2883+
0 0 User 1
2884+
1 1 User 2
2885+
2 2 User 3
2886+
3 0 User 4
2887+
4 1 User 5
2888+
5 0 User 6
2889+
6 1 User 7
28812890
28822891
Overwrite the table with just ``df2``.
28832892
28842893
>>> df2.to_sql('users', con=engine, if_exists='replace',
28852894
... index_label='id')
28862895
2
2887-
>>> engine.execute("SELECT * FROM users").fetchall()
2888-
[(0, 'User 6'), (1, 'User 7')]
2896+
>>> pd.read_sql_query("SELECT * FROM users", con=engine)
2897+
index name
2898+
0 0 User 6
2899+
1 1 User 7
28892900
28902901
Specify the dtype (especially useful for integers with missing values).
28912902
Notice that while pandas is forced to store the data as floating point,
@@ -2904,8 +2915,9 @@ def to_sql(
29042915
... dtype={"A": Integer()})
29052916
3
29062917
2907-
>>> engine.execute("SELECT * FROM integers").fetchall()
2908-
[(1,), (None,), (2,)]
2918+
>>> pd.read_sql("SELECT * FROM integers", con=engine)
2919+
A
2920+
0 1.0
29092921
""" # noqa:E501
29102922
from pandas.io import sql
29112923

0 commit comments

Comments
 (0)