1
我有一个很大的.csv文件,我正在阅读熊猫数据框。然后我遍历该文件,一旦找到我正在查找的值,我使用dataR = df.append(data)。 .csv文件中有2列,我读取(列A)中的值从1到3,然后再次从1到3再次重复,如下所示:请注意,B列不重复。熊猫数据帧在循环中
+-----+---+---+--+--+
| | A | B | | |
+-----+---+---+--+--+
| 288 | 1 | 4 | | |
+-----+---+---+--+--+
| 245 | 2 | 3 | | |
+-----+---+---+--+--+
| 543 | 3 | 6 | | |
+-----+---+---+--+--+
| 867 | 1 | 9 | | |
+-----+---+---+--+--+
| 345 | 2 | 7 | | |
+-----+---+---+--+--+
| 122 | 3 | 8 | | |
+-----+---+---+--+--+
| 233 | 1 | 1 | | |
+-----+---+---+--+--+
| 346 | 2 | 6 | | |
+-----+---+---+--+--+
| 765 | 3 | 3 | | |
+-----+---+---+--+--+
我想要做的是什么,而不是附加的价值为行,我想追加他们为这样的列:
+-----+---+---+-----+
| | A | B | C |
+-----+---+---+-----+
| 288 | 1 | 4 | 9 |
+-----+---+---+-----+
| 245 | 2 | 3 | 7 |
+-----+---+---+-----+
| 543 | 3 | 6 | 8 |
+-----+---+---+-----+
| 867 |NaN| 9 | 1 |
+-----+---+---+-----+
| 345 |NaN| 7 | 6 |
+-----+---+---+-----+
| 122 |NAN| 8 | 3 |
+-----+---+---+-----+
| 233 |NaN| 1 | NaN |
+-----+---+---+-----+
| 346 |NaN| 6 | NaN |
+-----+---+---+-----+
| 765 |NaN| 3 | NaN |
+-----+---+---+-----+
有一个标志,这个设置? DATAR = df.append(数据,标志=?)
由于
这个问题可以通过[Minimal,Complete,and Verifiable](http://stackoverflow.com/help/mcve)示例来获得帮助。这使我们更容易帮助你。 –