从数据中删除DataFrame DDL语句

2024-05-16 21:46:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个如下所示的数据帧:

+------------+--------------+
| holiday_dt | holiday_name |
+------------+--------------+
| 2015-01-01 | Ano novo     |
| 2015-02-17 | Carnaval     |
| 2015-04-05 | Páscoa       |
| 2015-04-21 | Tiradentes   |
+------------+--------------+

我通常是通过一系列其他过程创建这个数据框架的,而不是从头开始

因此,我必须手动键入一个示例,以便发布代码,如下所示:

dfHolidays = pd.DataFrame({'holiday_dt': ['2015-01-01', '2015-02-17', '2015-04-05','2015-04-21'],
                          'holiday_name': ['Ano novo','Carnaval','Pascoa','Tiradentes']})

在给定数据的情况下,pandas中是否有生成语句的方法


Tags: 数据代码name框架示例键入过程dt
2条回答

我相信你能做的最简单的事情是:print(df.to_string())

你不会让它看起来像你所要求的那样,但它肯定会让你明白这一点。例如:

>>> print(df.to_string())
                 time
0 1990-01-02 09:47:00
1 1990-01-02 09:48:00
2 1990-01-02 09:49:00
3 1990-01-02 09:50:00
4 1990-01-02 09:51:00
5 1990-01-02 09:52:00
6 1990-01-02 09:53:00
7 1990-01-02 09:54:00
8 1990-01-02 09:55:00
s = df.to_json()

print('''pandas.read_json("""s""")''')

我想我会大致满足你的要求

相关问题 更多 >