我使用以下代码创建一个pandas scatter-matrix:
import numpy as np
import pandas as pd
a = np.random.normal(1, 3, 100)
b = np.random.normal(3, 1, 100)
c = np.random.normal(2, 2, 100)
df = pd.DataFrame({'A':a,'B':b,'C':c})
pd.scatter_matrix(df, diagonal='kde')
Run Code Online (Sandbox Code Playgroud)
这导致以下散布矩阵:

第一行没有ytick标签,第3行没有xtick标签,第3项"C"没有标记.
知道如何用缺少的标签完成这个情节吗?
我有以下输入文件:
2012,10,3,AAPL,BUY,200
2012,12,5,AAPL,SELL,200
Run Code Online (Sandbox Code Playgroud)
我如何在以下列中将其读入pandas数据帧:
index: default int range # 0
column1: datetime(2012,10,3,16) # 2012-10-03 16:00
column2: string # AAPL
column3: string # BUY
column4: integer # 200
Run Code Online (Sandbox Code Playgroud)
例:
0 2012-10-03 16:00 AAPL BUY 200
1 2012-12-05 16:00 AAPL SELL 200
Run Code Online (Sandbox Code Playgroud)
尝试过(熊猫0.7):
In[2]: pandas.io.parsers.read_csv("input.csv", parse_dates=[[0,1,2]], header=None)
Out[2]:
X.1 X.2 X.3 X.4 X.5 X.6
0 2012 10 3 AAPL BUY 200
1 2012 12 5 AAPL SELL 200
Run Code Online (Sandbox Code Playgroud) 有以下时间序列:
In [65]: p
Out[65]:
Date
2008-06-02 125.20
2008-06-03 124.47
2008-06-04 124.40
2008-06-05 126.89
2008-06-06 122.84
2008-06-09 123.14
2008-06-10 122.53
2008-06-11 120.73
2008-06-12 121.19
Name: SPY
Run Code Online (Sandbox Code Playgroud)
如何在特定日期切片+/- 2个相邻(营业)日,即如果d ='2008-06-06':
-2 2008-06-04 124.40
-1 2008-06-05 126.89
0 2008-06-06 122.84
1 2008-06-09 123.14
2 2008-06-10 122.53
Run Code Online (Sandbox Code Playgroud) import pandas as pd
df = pd.DataFrame([["one", 1.2, "", "4,3"],
["two","1,7", "2,4", 0.55],
["three","", 5.4, "3,9"]],
columns=['a','b','c','d'])
Run Code Online (Sandbox Code Playgroud)
如何将 b 到 d 列中的逗号替换为点并使这些列成为数字?列 a(或任意数量的前导列)应保持不变(也可以包含逗号)
我有以下数据框架
> S
Source: local data frame [1,991 x 3]
Groups: exp
exp year commval
1 alb 1995 186
2 alb 1997 232
3 alb 1998 244
4 alb 2000 251
5 alb 1996 275
6 alb 1999 290
7 alb 2001 313
8 alb 2002 358
9 alb 2003 471
10 alb 2004 608
.. ... ... ...
Run Code Online (Sandbox Code Playgroud)
我想过滤年份== 1995而不是重新订购:
> S %>% filter(year == 1995) %>% arrange(commval)
Source: local data frame [130 x 3]
Groups: exp
exp year …Run Code Online (Sandbox Code Playgroud)