小编iam*_*mdi的帖子

我怎样才能执行以下转换?

我有一个数据框如下:

    id      fruits                      fastfoods
0   1110    banana|grapes|pine apple    noodles|manchurian
1   1123    apple|orange|pine apple     friedrice|manchurian
2   1245    apple|grapes                noodles|fried rice
3   1710    banana|orange|pine apple    noodles|manchurian
4   1109    banana|apple|pine apple     manchurian
Run Code Online (Sandbox Code Playgroud)

我想按如下方式转换此数据框:

    id      banana  grapes  pineApple   apple   orange  noodles manchurian  friedRice
0   1110    yes     yes     yes         no      no      yes     yes         no
1   1123    no      no      yes         no      no      no      yes         yes
2   1245    no      yes     no          yes     no      yes     no          yes
3   1710    yes     no      yes         no      yes     yes     yes         no
4 …
Run Code Online (Sandbox Code Playgroud)

python dictionary dataframe pandas

1
推荐指数
1
解决办法
90
查看次数

Pyodbc:成功插入SQL Server数据库后如何获取主键?

我在 SQL Server 中有一个表Employee如下:

ID (AUTO, PK),
firstname (varchar),
lastname (varchar)
Run Code Online (Sandbox Code Playgroud)

我想将数据插入('John', 'Myers')表中。

我使用 pyodbc 在 Python 中使用了以下代码:

connection = pyodbc.connect(...)
cursor = connection.cursor()
cursor.execute("insert into employee(firstname, lastname) values(?, ?)", ['John','Myers'])
Run Code Online (Sandbox Code Playgroud)

是否可以ID在无需编写select查询的情况下获取新插入的行的值?

python sql-server pyodbc

1
推荐指数
1
解决办法
1413
查看次数

标签 统计

python ×2

dataframe ×1

dictionary ×1

pandas ×1

pyodbc ×1

sql-server ×1